# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 01A7 bclr -[A7], D0 00000002 7F0D moveq.l D7, 0x0D 00000004 0000 43FC ori.b D0, 0xFC 00000008 0000 2654 ori.b D0, 0x54 /* 'T' */ 0000000C 0000 025C ori.b D0, 0x5C /* '\\' */ 00000010 8000 or.b D0, D0 00000012 0002 08A8 ori.b D2, 0xA8 00000016 A51E syscall NewPtrSys, flags=5 00000018 42B4 6F46 clr.l <> 0000001C 6F28 ble +0x2A /* 00000046 */ 0000001E 420A clr.b A2 00000020 41A2 .invalid 0, -[A2] // invalid opcode 4 with b == 6 00000022 4272 0DA4 clr.w <> label00000026: 00000026 410E .invalid 0, A6 // invalid opcode 4 with b == 4 00000028 4108 .invalid 0, A0 // invalid opcode 4 with b == 4 0000002A 412C 81E8 .invalid 0, [A4 - 0x7E18] // invalid opcode 4 with b == 4 0000002E 2DCA move.l <>, A2 00000030 6F9C ble -0x62 /* FFFFFFCE */ 00000032 0D86 bclr D6, D6 00000034 EC58 ror D0.w, 6 00000036 139E EC58 move.b [A1 + A6 * 4 + 0x58], [A6]+ 0000003A 0682 F5BC 0CC8 addi.l D2, 0xF5BC0CC8 00000040 0CB4 0CA0 4274 0828 cmpi.l [A4 + D0 + 0x28], 0xCA04274 // begin alternate branch 00000044-00000048 label00000044: 00000044 4274 0828 clr.w [A4 + D0 + 0x28] // end alternate branch 00000044-00000048 // begin alternate branch 00000046-0000004C label00000046: 00000046 0828 0B86 6FAA btst.b [A0 + 0x6FAA], 0x86 // end alternate branch 00000046-0000004C label00000044: // (misaligned) label00000046: // (misaligned) label00000048: 00000048 0B86 bclr D6, D5 0000004A 6FAA ble -0x54 /* FFFFFFF6 */ 0000004C 0B84 bclr D4, D5 0000004E 6CD6 bge -0x28 /* 00000026 */ 00000050 139E 1050 move.b [A1 + D1.w + 0x50], [A6]+ 00000054 1380 1384 move.b <>, D0 00000058 1968 30F2 0940 move.b [A4 + 0x940], [A0 + 0x30F2] 0000005E FB62 .extension 0xB62 <> // unimplemented 00000060 092E 2C1A btst [A6 + 0x2C1A], D4 00000064 08BC 08B0 08A4 bclr.b 0xA4, 0xB0 0000006A 0898 FA5C bclr.b [A0]+, 0x5C /* '\\' */ 0000006E 6F1E ble +0x20 /* 0000008E */ 00000070 0796 bclr [A6], D3 00000072 FA9A FF3B .extension 0xA9A <> // unimplemented 00000076 070C btst A4, D3 00000078 2DDA move.l <>, [A2]+ 0000007A F524 .extension 0x524 <> // unimplemented 0000007C 6B5A bmi +0x5C /* 000000D8 */ 0000007E 6E54 bgt +0x56 /* 000000D4 */ 00000080 063E 060E addi.b <>, 0xE 00000084 FC12 F7D4 .unknown 0xFC12 0xF7D4 (W = 6) 00000088 F4F2 cpushp DATA+INST, [A2] 0000008A F546 .extension 0x546 <> // unimplemented 0000008C F7D0 .invalid <> label0000008E: 0000008E F7AC .invalid <> 00000090 1CF2 F4DA move.b [A6]+, [A2 + A7.w * 4 - 0x38] 00000094 FABE 18A8 .extension 0xABE <> // unimplemented label00000098: 00000098 F4B6 cpushp INST, [A6] 0000009A F4CA cinvl DATA+INST, [A2] 0000009C F28E 04BC .extension 0x28E <> // unimplemented 000000A0 C26E 3401 and.w D1, [A6 + 0x3401] // begin alternate branch 000000A2-000000A4 label000000A2: 000000A2 3401 move.w D2, D1 // end alternate branch 000000A2-000000A4 label000000A2: // (misaligned) 000000A4 9C81 sub.l D6, D1 000000A6 E587 asl D7, 2 label000000A8: 000000A8 6F9A ble -0x64 /* 00000044 */ 000000AA 727F moveq.l D1, 0x7F 000000AC 747F moveq.l D2, 0x7F 000000AE C400 and.b D2, D0 000000B0 B401 cmp.b D2, D1 000000B2 9C84 sub.l D6, D4 000000B4 D8C7 add.w A4, D7 000000B6 6EF0 bgt -0xE /* 000000A8 */ label000000B8: 000000B8 1A2C 3944 move.b D5, [A4 + 0x3944] 000000BC FF3F .extension 0xF3F <> // unimplemented 000000BE 6F88 ble -0x76 /* 00000048 */ 000000C0 E9B6 roxl D6, D4 000000C2 069A 47D0 3C14 addi.l [A2]+, 0x47D03C14 000000C8 DD93 add.l [A3], D6 000000CA 548C addq.l A4, 2 000000CC 5546 subq.w D6, 2 000000CE 3E1C move.w D7, [A4]+ 000000D0 D6DC add.w A3, [A4]+ 000000D2 9C40 sub.w D6, D0 label000000D4: 000000D4 66E2 bne -0x1C /* 000000B8 */ 000000D6 FD62 .extension 0xD62 <> // unimplemented label000000D8: 000000D8 FBFC .invalid <> 000000DA 4765 chk.w D3, -[A5] 000000DC 7446 moveq.l D2, 0x46 000000DE 4672 6F6D not.w <> 000000E2 5363 subq.w -[A3], 1 000000E4 656E bcs +0x70 /* 00000154 */ 000000E6 6820 bvc +0x22 /* 00000108 */ 000000E8 2564 D2BC move.l [A2 - 0x2D44], -[A4] 000000EC 5844 addq.w D4, 4 000000EE 3094 move.w [A0], [A4] 000000F0 5446 addq.w D6, 2 000000F2 66E0 bne -0x1E /* 000000D4 */ 000000F4 3085 move.w [A0], D5 000000F6 DA46 add.w D5, D6 000000F8 66AE bne -0x50 /* 000000A8 */ 000000FA 3084 move.w [A0], D4 000000FC 6F78 ble +0x7A /* 00000176 */ 000000FE 017F bchg <>, D0 00000100 6DA0 blt -0x5E /* 000000A2 */ 00000102 49D3 lea.l A4, [A3] 00000104 1C01 move.b D6, D1 00000106 3970 1E0A 6D8C move.w [A4 + 0x6D8C], [A0 + D1 * 8 + 0xA] // begin alternate branch 00000108-0000010C label00000108: 00000108 1E0A move.b D7, A2 0000010A 6D8C blt -0x72 /* 00000098 */ // end alternate branch 00000108-0000010C label00000108: // (misaligned) 0000010C F810 3A2B .tblXX 0xF810, 0x3A2B // unimplemented 00000110 70CE moveq.l D0, 0xFFFFFFCE 00000112 7414 moveq.l D2, 0x14 00000114 3838 C1C6 move.w D4, [0xFFFFC1C6] 00000118 A31E syscall NewPtrClear, flags=3 0000011A F914 .extension 0x914 <> // unimplemented 0000011C F958 .extension 0x958 <> // unimplemented 0000011E F802 FC0C .tblXX 0xF802, 0xFC0C // unimplemented 00000122 F7B8 .invalid <> 00000124 FB56 .extension 0xB56 <> // unimplemented 00000126 D8FC 6EE8 add.w A4, 0x6EE8 0000012A FC1C F810 .unknown 0xFC1C 0xF810 (W = 6) 0000012E F86E F810 .extension 0x86E <>, 0xF810 // unimplemented label00000132: 00000132 F7F8 .invalid <> 00000134 0568 6D5C bchg [A0 + 0x6D5C], D2 00000138 F674 283C .extension 0x674 <>, 0x283C // unimplemented 0000013C 0AD0 .incomplete 0000013E 2086 move.l [A0], D6 00000140 BC94 cmp.l D6, [A4] 00000142 6EEE bgt -0x10 /* 00000132 */ 00000144 F4E6 .invalid <> 00000146 35DA B26C move.w [PC - 0x4D94 /* FFFFB3B4, cstring "" */], [A2]+ 0000014A 57C0 seq D0 0000014C 1E2A 1272 move.b D7, [A2 + 0x1272] 00000150 B01F cmp.b D0, [A7]+ 00000152 127A DE5F movea.b A1, [PC - 0x21A1 /* FFFFDFB3, cstring "" */] // begin alternate branch 00000154-00000156 label00000154: 00000154 DE5F add.w D7, [A7]+ // end alternate branch 00000154-00000156 label00000154: // (misaligned) 00000156 9A68 DB68 sub.w D5, [A0 - 0x2498] 0000015A DB6B 376B add.w [A3 + 0x376B], D5 0000015E 6D5A blt +0x5C /* 000001BA */ 00000160 6E54 bgt +0x56 /* 000001B6 */ 00000162 35AA 2D7A 2FFA 1292 1292 A9D8 move.w [[0x12921292] - 0x5628], [A2 + 0x2D7A] 0000016E A9D9 syscall TEDeactivate 00000170 2DA2 382B move.l [A6 + D3 + 0x2B], -[A2] 00000174 986B D06B sub.w D4, [A3 - 0x2F95] // begin alternate branch 00000176-0000017A label00000176: 00000176 D06B 725D add.w D0, [A3 + 0x725D] // end alternate branch 00000176-0000017A label00000176: // (misaligned) 00000178 725D moveq.l D1, 0x5D 0000017A 00BB 3886 11E6 0EDC ori.l [PC + D0 * 8 - 0x36], 0x388611E6 00000182 0F58 bchg [A0]+, D7 00000184 10B6 DEBC move.b [A0], [A6 + A5 * 8 - 0x68] 00000188 0687 08A0 0F28 addi.l D7, 0x8A00F28 // begin alternate branch 0000018C-00000190 label0000018C: 0000018C 0F28 6F6A btst [A0 + 0x6F6A], D7 // end alternate branch 0000018C-00000190 label0000018C: // (misaligned) label0000018E: 0000018E 6F6A ble +0x6C /* 000001FA */ 00000190 A166 syscall NewEmptyHandle, flags=1 00000192 0647 FD36 addi.w D7, 0xFD36 00000196 0BD8 .incomplete 00000198 1B47 0BAC move.b [A5 + 0xBAC], D7 0000019C 2E12 move.l D7, [A2] 0000019E BC14 cmp.b D6, [A4] 000001A0 BE53 cmp.w D7, [A3] label000001A2: 000001A2 0C2E 0D48 FC0E cmpi.b [A6 - 0x3F2], 0x48 /* 'H' */ 000001A8 1D54 FBEA move.b [A6 - 0x416], [A4] 000001AC FC5C E981 .extension 0xC5C <>, 0xE981 // unimplemented 000001B0 3806 move.w D4, D6 000001B2 3D44 F8CC move.w [A6 - 0x734], D4 label000001B6: 000001B6 1185 BA94 move.b [A0 + A3 * 2 - 0x108], D5 label000001BA: 000001BA 6FD2 ble -0x2C /* 0000018E */ 000001BC 6D64 blt +0x66 /* 00000222 */ 000001BE 3944 F7F2 move.w [A4 - 0x80E], D4 label000001C2: 000001C2 06D8 .incomplete 000001C4 DA80 add.l D5, D0 000001C6 BA9F cmp.l D5, [A7]+ 000001C8 62C2 bhi -0x3C /* 0000018C */ 000001CA 0C72 6ED2 6A7F cmpi.w [A2 + D6 * 2 + 0x7F], 0x6ED2 000001D0 6F46 ble +0x48 /* 00000218 */ 000001D2 A803 syscall SndDoCommand 000001D4 0CBE 0D86 0DC6 cmpi.l <>, 0xD860DC6 000001DA 1743 376E move.b [A3 + 0x376E], D3 000001DE C006 and.b D0, D6 000001E0 08B6 089C A805 bclr.b [A6 + A2 + 0x5], 0x9C // begin alternate branch 000001E4-000001E6 label000001E4: 000001E4 A805 syscall SndPlay // end alternate branch 000001E4-000001E6 label000001E4: // (misaligned) 000001E6 6402 bcc +0x4 /* 000001EA */ 000001E8 2808 move.l D4, A0 label000001EA: 000001EA 9E84 sub.l D7, D4 000001EC 6404 bcc +0x6 /* 000001F2 */ 000001EE 640E bcc +0x10 /* 000001FE */ 000001F0 640C bcc +0xE /* 000001FE */ label000001F2: 000001F2 6310 bls +0x12 /* 00000204 */ 000001F4 DC86 add.l D6, D6 000001F6 90AB 276B sub.l D0, [A3 + 0x276B] label000001FA: 000001FA 7251 moveq.l D1, 0x51 000001FC 7250 moveq.l D1, 0x50 label000001FE: 000001FE 66A2 bne -0x5C /* 000001A2 */ 00000200 6EE2 bgt -0x1C /* 000001E4 */ 00000202 0698 066A 062C addi.l [A0]+, 0x66A062C // begin alternate branch 00000204-0000020A label00000204: 00000204 066A 062C 0564 addi.w [A2 + 0x564], 0x62C // end alternate branch 00000204-0000020A // begin alternate branch 00000206-00000210 label00000206: 00000206 062C 0564 F84E addi.b [A4 - 0x7B2], 0x64 /* 'd' */ 0000020C 8A2C 6EDA or.b D5, [A4 + 0x6EDA] // end alternate branch 00000206-00000210 label00000204: // (misaligned) label00000206: // (misaligned) 00000208 0564 bchg -[A4], D2 0000020A F84E 8A2C .extension 0x84E <>, 0x8A2C // unimplemented 0000020E 6EDA bgt -0x24 /* 000001EA */ 00000210 05F6 .incomplete 00000212 FF33 .extension 0xF33 <> // unimplemented 00000214 F76A .extension 0x76A <> // unimplemented 00000216 100E move.b D0, A6 label00000218: 00000218 6560 bcs +0x62 /* 0000027A */ 0000021A 625A bhi +0x5C /* 00000276 */ 0000021C A869 syscall FixRatio 0000021E A86C syscall FixRound 00000220 263C 3202 6E9C move.l D3, 0x32026E9C // begin alternate branch 00000222-00000226 label00000222: 00000222 3202 move.w D1, D2 00000224 6E9C bgt -0x62 /* 000001C2 */ // end alternate branch 00000222-00000226 label00000222: // (misaligned) 00000226 1029 A801 move.b D0, [A1 - 0x57FF] 0000022A A801 syscall SndDisposeChannel 0000022C F5A4 .invalid <> 0000022E A807 syscall SndNewChannel 00000230 F5AE .invalid <> 00000232 30AD 3950 move.w [A0], [A5 + 0x3950] 00000236 6ECE bgt -0x30 /* 00000206 */ 00000238 FF37 .extension 0xF37 <> // unimplemented 0000023A C286 and.l D1, D6 0000023C F1C8 .invalid <> 0000023E FBC8 .invalid <> 00000240 F5A6 .invalid <> 00000242 FC22 524D .unknown 0xFC22 0x524D (W = 6) 00000246 4643 not.w D3 00000248 4E4F trap 15 0000024A 4E45 trap 5 0000024C BC94 cmp.l D6, [A4] 0000024E 74FE moveq.l D2, 0xFFFFFFFE 00000250 C481 and.l D2, D1 00000252 679E beq -0x60 /* 000001F2 */ 00000254 A058 syscall InsTime 00000256 A05A syscall PrimeTime 00000258 23E2 0C0A 142E move.l [0x0C0A142E], -[A2] 0000025E 0473 16D3 9E7B subi.w [A3 + A1 * 8 + 0x7B], 0x16D3 00000264 0563 bchg -[A3], D2 00000266 029B 0310 06EC andi.l [A3]+, 0x31006EC 0000026C 34EC 04B3 move.w [A2]+, [A4 + 0x4B3] 00000270 0628 BB06 4E2E addi.b [A0 + 0x4E2E], 0x6 label00000276: 00000276 160E move.b D3, A6 00000278 180D move.b D4, A5 label0000027A: 0000027A 0363 bchg -[A3], D1 0000027C 0234 1014 0283 andi.b [A4 + D0.w * 2 - 0x125], 0x14 00000282 2A6C 4E38 movea.l A5, [A4 + 0x4E38] 00000286 0814 028B btst.b [A4], 0x8B 0000028A 76A7 moveq.l D3, 0xFFFFFFA7 0000028C 0017 0B25 ori.b [A7], 0x25 /* '%' */ 00000290 930B subx.b -[A1], -[A3] 00000292 2814 move.l D4, [A4] 00000294 026B 4B11 0313 andi.w [A3 + 0x313], 0x4B11 0000029A 2311 move.l -[A1], [A1] 0000029C 0324 btst -[A4], D1 0000029E D304 addx.b D1, D4 000002A0 2E04 move.l D7, D4 000002A2 CE10 and.b D7, [A0] 000002A4 330E move.w -[A1], A6 000002A6 FB12 .extension 0xB12 <> // unimplemented 000002A8 6301 bls +0x3 /* 000002AB */ 000002AA 3483 move.w [A2], D3 000002AC 0673 1E63 0803 addi.w [A3 + D0 + 0x3], 0x1E63 000002B2 0976 8B07 0A10 EB02 bchg [[A6 + <>] + A0 * 2 + 0xA10EB02], D4 000002BA 430B .invalid 1, A3 // invalid opcode 4 with b == 4 000002BC 9302 subx.b D1, D2 000002BE 7806 moveq.l D4, 0x06 000002C0 3AFB 1225 move.w [A5]+, [PC + D1.w * 2 + 0x25] 000002C4 0B46 bchg D6, D5 000002C6 3A83 move.w [A5], D3 000002C8 0F46 bchg D6, D7 000002CA 3A0B move.w D5, A3 000002CC 12BB 0202 move.b [A1], [PC + D0.w * 2 + 0x2] 000002D0 9381 subx.l D1, D1 000002D2 6302 bls +0x4 /* 000002D6 */ 000002D4 4210 clr.b [A0] label000002D6: 000002D6 EB36 roxl D6.b, D5 000002D8 348B move.w [A2], A3 000002DA 6F63 ble +0x65 /* 0000033F */ 000002DC 0C36 3B85 28F3 cmpi.b [A6 + D2 - 0x13], 0x85 000002E2 0E0B 0304 .invalid.b A3, 0x4 // invalid immediate operation 000002E6 1BD2 move.b <>, [A2] 000002E8 04F3 .incomplete 000002EA 37A5 0993 6F04 F318 move.w [[ + D0] + 0x6F04F318], -[A5] 000002F2 3493 move.w [A2], [A3] 000002F4 071B btst [A3]+, D3 000002F6 0734 DB2B 04EC 3406 EC04 btst [[A4 + 0x4EC + A5 * 2] + 0x3406EC04], D3 00000300 0101 btst D1, D0 00000302 831B or.b [A3]+, D1 00000304 0841 050F bchg.b D1, 0xF 00000308 307B 0D39 0381 010F movea.w A0, [[PC + 0x381010F + D0 * 4]] 00000310 6E36 bgt +0x38 /* 00000348 */ 00000312 C0A5 and.l D0, -[A5] 00000314 01D2 .incomplete 00000316 BB0C cmpm.b [A5]+, [A4]+ 00000318 1053 movea.b A0, [A3] 0000031A 0981 bclr D1, D4 0000031C 010F btst A7, D0 0000031E BE34 4306 4E02 cmp.b D7, [[A4 + <>] + D4 * 2 + 0x4E02] 00000324 0F46 bchg D6, D7 00000326 36B0 0626 move.w [A3], [A0 + D0.w * 8 + 0x26] 0000032A EB04 asl D4.b, 5 0000032C 3E75 1245 movea.w A7, [A5 + D1.w * 2 + 0x45] 00000330 03F4 .incomplete 00000332 050D btst A5, D2 00000334 5111 subq.b [A1], 8 00000336 1E04 move.b D7, D4 00000338 1B01 move.b -[A5], D1 0000033A 1083 move.b [A0], D3 0000033C 0103 btst D3, D0 0000033E 15D8 A483 move.b [PC - 0x5B7D /* FFFFA7C3, cstring "" */], [A0]+ 00000342 0206 EB01 andi.b D6, 0x1 00000346 467B 0006 not.w [PC + D0.w + 0x6] // begin alternate branch 00000348-0000034C label00000348: 00000348 0006 B006 ori.b D6, 0x6 // end alternate branch 00000348-0000034C label00000348: // (misaligned) 0000034A B006 cmp.b D0, D6 0000034C CD13 and.b [A3], D6 0000034E DB07 addx.b D5, D7 00000350 3B03 move.w -[A5], D3 00000352 3C2B 00BC move.w D6, [A3 + 0xBC] 00000356 02DB .incomplete 00000358 3293 move.w [A1], [A3] 0000035A 0136 F022 btst [A6 + A7.w + 0x22], D0 0000035E 5023 addq.b -[A3], 8 00000360 0203 0D0B andi.b D3, 0xB 00000364 36BB 0522 B883 2903 move.w [A3], [[PC - 0x477D + D0 * 4] + 0x2903] 0000036C 11C6 06CB move.b [0x000006CB], D6 00000370 0232 028B 1063 andi.b [A2 + D1.w + 0x63], 0x8B 00000376 0738 9301 btst [0xFFFF9301], D3 0000037A 5826 addq.b -[A6], 4 0000037C E304 asl D4.b, 1 0000037E 2C35 0923 0221 09C0 A509 move.l D6, [[A5 + 0x221 + D0] + 0x9C0A509] 00000388 6302 bls +0x4 /* 0000038C */ 0000038A 56E9 2161 sne [A1 + 0x2161] // begin alternate branch 0000038C-00000392 label0000038C: 0000038C 2161 21E1 move.l [A0 + 0x21E1], -[A1] 00000390 0D0F btst A7, D6 // end alternate branch 0000038C-00000392 label0000038C: // (misaligned) 0000038E 21E1 0D0F move.l [0x00000D0F], -[A1] 00000392 F51B .extension 0x51B <> // unimplemented 00000394 2300 move.l -[A1], D0 00000396 DE4E add.w D7, A6 00000398 2E04 move.l D7, D4 0000039A 5A60 addq.w -[A0], 5 0000039C 0283 2CEC 3433 andi.l D3, 0x2CEC3433 000003A2 0D4E bchg A6, D6 000003A4 2683 move.l [A3], D3 000003A6 00ED .incomplete 000003A8 0560 bchg -[A0], D2 000003AA 1E04 move.b D7, D4 000003AC CB04 abcd D5, D4 000003AE 0293 8160 AE4E andi.l [A3], 0x8160AE4E 000003B4 02AB 7AB4 F923 4106 andi.l [A3 + 0x4106], 0x7AB4F923 000003BC BB86 xor.l D6, D5 000003BE 3511 move.w -[A2], [A1] 000003C0 A501 syscall Close, flags=5 000003C2 C306 abcd D1, D6 000003C4 F014 0273 pmove MR0, [A4] 000003C8 0754 bchg [A4], D3 000003CA E33C rol D4.b, D1 000003CC 3611 move.w D3, [A1] 000003CE 0269 0022 B8E3 andi.w [A1 - 0x471D], 0x22 /* '\"' */ 000003D4 1163 2304 move.b [A0 + 0x2304], -[A3] 000003D8 1101 move.b -[A0], D1 000003DA 5B0A subq.b A2, 5 000003DC 6323 bls +0x25 /* 00000401 */ 000003DE F413 cinvp NONE, [A3] 000003E0 0504 btst D4, D2 000003E2 9307 subx.b D1, D7 000003E4 22B8 4B02 move.l [A1], [0x00004B02] 000003E8 0316 btst [A6], D1 000003EA 3863 movea.w A4, -[A3] 000003EC A313 syscall FlushVol, flags=3 000003EE 0295 029B 1304 andi.l [A5], 0x29B1304 000003F4 6323 bls +0x25 /* 00000419 */ 000003F6 0E52 AB00 .invalid.w [A2], 0xAB00 // invalid immediate operation 000003FA 5E45 addq.w D5, 7 000003FC 0E5B 158A .invalid.w [A3]+, 0x158A // invalid immediate operation 00000400 04CB .incomplete 00000402 0D5A bchg [A2]+, D6 00000404 58D3 svc [A3] 00000406 0593 bclr [A3], D2 00000408 0493 0ECB 574B subi.l [A3], 0xECB574B 0000040E 0FE8 .incomplete 00000410 82A3 or.l D1, -[A3] 00000412 0AF3 .incomplete 00000414 0173 0421 bchg [A3 + D0.w * 4 + 0x21], D0 00000418 0B6B 09F3 bchg [A3 + 0x9F3], D5 0000041C 0113 btst [A3], D0 0000041E 0811 0292 btst.b [A1], 0x92 00000422 A336 syscall MoreMasters, flags=3 00000424 E80D lsr D5.b, 4 00000426 0193 bclr [A3], D0 00000428 194B 4FE8 move.b [A4 + 0x4FE8], A3 0000042C 9B02 subx.b D5, D2 0000042E 1101 move.b -[A0], D1 00000430 8314 or.b [A4], D1 00000432 E800 asr D0.b, 4 00000434 0F80 bclr D0, D7 00000436 6B00 F26B bmi -0xD93 /* FFFFF6A3 */ 0000043A 100F move.b D0, A7 0000043C 2663 movea.l A3, -[A3] 0000043E 1564 0E9C move.b [A2 + 0xE9C], -[A4] 00000442 2509 move.l -[A2], A1 00000444 9300 subx.b D1, D0 00000446 0413 1D1E subi.b [A3], 0x1E 0000044A 0473 0429 14F3 subi.w [A3 + D1.w * 4 - 0x13], 0x429 00000450 1A1E move.b D5, [A6]+ 00000452 0444 3B00 subi.w D4, 0x3B00 /* ';\0' */ 00000456 0400 2B06 subi.b D0, 0x6 0000045A C900 abcd D4, D0 0000045C 10D1 move.b [A0]+, [A1] 0000045E 0063 7BD1 ori.w -[A3], 0x7BD1 00000462 00A3 28C1 0012 ori.l -[A3], 0x28C10012 00000468 0503 btst D3, D2 0000046A E905 asl D5.b, 4 0000046C 2C14 move.l D6, [A4] 0000046E 2E28 1E04 move.l D7, [A0 + 0x1E04] 00000472 7E2C moveq.l D7, 0x2C 00000474 6868 bvc +0x6A /* 000004DE */ 00000476 BE04 cmp.b D7, D4 00000478 1C10 move.b D6, [A0] 0000047A B234 122C cmp.b D1, [A4 + D1.w * 2 + 0x2C] 0000047E 028B 7B2E 3E0E andi.l A3, 0x7B2E3E0E 00000484 522A 105E addq.b [A2 + 0x105E], 1 00000488 0C3B 4A24 C318 cmpi.b [PC + A4 * 2], 0x24 /* '$' */ 0000048E DE4E add.w D7, A6 00000490 1283 move.b [A1], D3 00000492 7322 moveq.l D1, 0x22 00000494 B83B 005C cmp.b D4, [PC + D0.w + 0x5C] 00000498 020F 22B8 andi.b A7, 0xB8 0000049C 7B06 moveq.l D5, 0x06 0000049E 340F move.w D2, A7 000004A0 8500 sbcd D2, D0 000004A2 0443 4A25 subi.w D3, 0x4A25 /* 'J%' */ 000004A6 190F move.b -[A4], A7 000004A8 CA25 and.b D5, -[A5] 000004AA 0163 bchg -[A3], D0 000004AC 7B7B moveq.l D5, 0x7B 000004AE 7422 moveq.l D2, 0x22 000004B0 B8C8 cmpa.w A4, A0 000004B2 0402 F37A subi.b D2, 0x7A /* 'z' */ 000004B6 8B03 sbcd D5, D3 000004B8 0F2A 1073 btst [A2 + 0x1073], D7 000004BC 4212 clr.b [A2] 000004BE 6B24 bmi +0x26 /* 000004E4 */ 000004C0 0D05 btst D5, D6 000004C2 8313 or.b [A3], D1 000004C4 0223 2A21 andi.b -[A3], 0x21 /* '!' */ 000004C8 015A bchg [A2]+, D0 000004CA 6012 bra +0x14 /* 000004DE */ 000004CC 3B4A 002B move.w [A5 + 0x2B], A2 000004D0 9C85 sub.l D6, D5 000004D2 005B 6A85 ori.w [A3]+, 0x6A85 000004D6 14DB move.b [A2]+, [A3]+ 000004D8 051E btst [A6]+, D2 000004DA 0403 2953 subi.b D3, 0x53 /* 'S' */ label000004DE: 000004DE C7E8 7A7A muls.w D3, [A0 + 0x7A7A] 000004E2 269B move.l [A3], [A3]+ label000004E4: 000004E4 0613 73B5 addi.b [A3], 0xB5 000004E8 23B2 2B20 B2F3 0B02 0F65 move.l [[A1 + <> + D0 * 2] + 0xF65], [A2 - 0x4D0D + D2 * 2] 000004F2 2309 move.l -[A1], A1 000004F4 16E1 move.b [A3]+, -[A1] 000004F6 1D2E 046B move.b -[A6], [A6 + 0x46B] 000004FA 1685 move.b [A3], D5 000004FC 2E03 move.l D7, D3 000004FE 1193 08A3 move.b [A0 + D0 - 0x93], [A3] 00000502 0683 13FB 00A3 addi.l D3, 0x13FB00A3 00000508 035C bchg [A4]+, D1 0000050A BB00 xor.b D0, D5 0000050C EB03 asl D3.b, 5 0000050E F308 .extension 0x308 <> // unimplemented 00000510 0AA2 06B0 466E xori.l -[A2], 0x6B0466E 00000516 3B0C move.w -[A5], A4 00000518 B2A3 cmp.l D1, -[A3] 0000051A 1C02 move.b D6, D2 0000051C FB88 .invalid <> 0000051E 9302 subx.b D1, D2 00000520 0B66 bchg -[A6], D5 00000522 2250 movea.l A1, [A0] 00000524 4B30 534C .invalid 5, <> // invalid opcode 4 with b == 4 00000528 A31C syscall FreeMem, flags=3 0000052A 366B 1803 movea.w A3, [A3 + 0x1803] 0000052E 6CA3 bge -0x5B /* 000004D3 */ 00000530 1C65 movea.b A6, -[A5] 00000532 068B 6521 0702 addi.l A3, 0x65210702 00000538 0FC5 .incomplete 0000053A 0473 2323 24A2 subi.w [A3 + D2.w * 4 - 0x94], 0x2323 /* '##' */ 00000540 46B0 066E not.l [A0 + D0.w * 8 + 0x6E] 00000544 30AA 6B0E move.w [A0], [A2 + 0x6B0E] 00000548 131F move.b -[A1], [A7]+ 0000054A 5CDB sge [A3]+ 0000054C 1928 D2C7 move.b -[A4], [A0 - 0x2D39] 00000550 0299 EAA3 2D56 andi.l [A1]+, 0xEAA32D56 00000556 DB19 add.b [A1]+, D5 00000558 7623 moveq.l D3, 0x23 0000055A 02E7 .incomplete 0000055C 02D2 .incomplete 0000055E 3CDB move.w [A6]+, [A3]+ 00000560 1904 move.b -[A4], D4 00000562 DCC7 add.w A6, D7 00000564 02E6 .incomplete 00000566 A2DB syscall vTruncateFile, flags=2 00000568 1942 46D7 move.b [A4 + 0x46D7], D2 0000056C 02FA .incomplete 0000056E A32D syscall SetApplLimit, flags=3 00000570 34AB 3C5A move.w [A2], [A3 + 0x3C5A] 00000574 58A3 addq.l -[A3], 4 00000576 09DB .incomplete 00000578 019A bclr [A2]+, D0 0000057A DB01 addx.b D5, D1 0000057C 941F sub.b D2, [A7]+ 0000057E 5A58 addq.w [A0]+, 5 00000580 C703 abcd D3, D3 00000582 0C53 0935 cmpi.w [A3], 0x935 /* '\t5' */ 00000586 034B bchg A3, D1 00000588 2B1B move.l -[A5], [A3]+ 0000058A 1202 move.b D1, D2 0000058C 0F36 492E EB81 B25C btst [[A6 - 0x147F] + D4 - 0x4DA4], D7 00000594 020F 3606 andi.b A7, 0x6 00000598 EC10 roxr D0.b, 6 0000059A BB06 xor.b D6, D5 0000059C A33A syscall SetDateTime, flags=3 0000059E B306 xor.b D6, D1 000005A0 3B40 B306 move.w [A5 - 0x4CFA], D0 000005A4 AB3A syscall bXMAIN10 000005A6 3930 2493 move.w -[A4], [A0 + D2.w * 4 - 0x109] 000005AA 102E 3C45 move.b D0, [A6 + 0x3C45] 000005AE 0706 btst D6, D3 000005B0 EB14 roxl D4.b, 5 000005B2 8B0A sbcd -[A5], -[A2] 000005B4 A306 syscall KillIO, flags=3 000005B6 3340 A900 move.w [A1 - 0x5700], D0 000005BA B306 xor.b D6, D1 000005BC 032D CB0D btst [A5 - 0x34F3], D1 000005C0 4351 chk.w D1, [A1] 000005C2 8935 EB09 or.b [[A5 + <> + A6 * 2]], D4 000005C6 EB2C lsl D4.b, D5 000005C8 C359 and.w [A1]+, D1 000005CA 2B07 move.l -[A5], D7 000005CC C937 3301 and.b [[A7 + <> + D3 * 2]], D4 000005D0 EB09 lsl D1.b, 5 000005D2 3B4D 234F move.w [A5 + 0x234F], A5 000005D6 E801 asr D1.b, 4 000005D8 0833 1A0F 1402 btst.b [A3 + D1.w * 4 + 0x2], 0xF 000005DE 0B54 bchg [A4], D5 000005E0 6B16 bmi +0x18 /* 000005F8 */ 000005E2 3B06 move.w -[A5], D6 000005E4 EC28 lsr D0.b, D6 000005E6 EC6A lsr D2.w, D6 000005E8 924B sub.w D1, A3 000005EA 1704 move.b -[A3], D4 000005EC BB06 xor.b D6, D5 000005EE 4B97 .invalid 5, [A7] // invalid opcode 4 with b == 6 000005F0 637B bls +0x7D /* 0000066D */ 000005F2 B306 xor.b D6, D1 000005F4 A31E syscall NewPtrClear, flags=3 000005F6 BB06 xor.b D6, D5 label000005F8: 000005F8 9326 sub.b -[A6], D1 000005FA B306 xor.b D6, D1 000005FC 9326 sub.b -[A6], D1 000005FE 6302 bls +0x4 /* 00000602 */ 00000600 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 label00000602: 00000602 6323 bls +0x25 /* 00000627 */ 00000604 BB06 xor.b D6, D5 00000606 FB32 .extension 0xB32 <> // unimplemented 00000608 A306 syscall KillIO, flags=3 0000060A 0FED .incomplete 0000060C 07DB .incomplete 0000060E 14AD 009B move.b [A2], [A5 + 0x9B] 00000612 3AAD 00E3 move.w [A5], [A5 + 0xE3] 00000616 32AD 000B move.w [A1], [A5 + 0xB] 0000061A 58AD 004B addq.l [A5 + 0x4B], 4 0000061E 4DED 0A8B lea.l A6, [A5 + 0xA8B] 00000622 26FA 0423 move.l [A3]+, [PC + 0x423 /* 00000A47, value 0xAD0C3538 */] 00000626 0BB2 CB57 bclr <>, D5 0000062A 8EE3 divu.w D7, -[A3] 0000062C 0400 9B2A subi.b D0, 0x2A /* '*' */ 00000630 B293 cmp.l D1, [A3] 00000632 19AD 000B 16FB move.b [A4 + D1.w * 8 - 0x5], [A5 + 0xB] 00000638 0C08 A100 cmpi.b A0, 0x0 0000063C 6302 bls +0x4 /* 00000640 */ 0000063E 2B07 move.l -[A5], D7 label00000640: 00000640 0F41 bchg D1, D7 00000642 00D3 .incomplete 00000644 4541 chk.w D2, D1 00000646 00B3 867B 6622 505B ori.l [A3 + D5.w + 0x5B], 0x867B6622 0000064E CC13 and.b D6, [A3] 00000650 5806 addq.b D6, 4 00000652 ECA3 asr D3, D6 00000654 2826 move.l D4, -[A6] 00000656 FB10 .extension 0xB10 <> // unimplemented 00000658 253A 4B01 move.l -[A2], [PC + 0x4B01 /* 0000515B, cstring "" */] 0000065C 654B bcs +0x4D /* 000006A9 */ 0000065E 1C04 move.b D6, D4 00000660 4698 not.l [A0]+ 00000662 0273 54AD 14CB andi.w [A3 + D1.w * 4 - 0x53], 0x54AD 00000668 000A EB7B ori.b A2, 0x7B /* '{' */ 0000066C AB0A syscall DrawLine 0000066E 6B0D bmi +0xF /* 0000067D */ 00000670 CB15 and.b [A5], D5 00000672 2250 movea.l A1, [A0] 00000674 4333 CB15 .invalid 1, [[A3] + A4 * 2] // invalid opcode 4 with b == 4 00000678 5C5B addq.w [A3]+, 6 0000067A 372B 0FCC move.w -[A3], [A3 + 0xFCC] 0000067E D308 addx.b -[A1], -[A0] 00000680 0698 FB02 030B addi.l [A0]+, 0xFB02030B 00000686 000F 7CB8 ori.b A7, 0xB8 0000068A 0203 12CD andi.b D3, 0xCD 0000068E 5E53 addq.w [A3], 7 00000690 062E 045B 0621 addi.b [A6 + 0x621], 0x5B /* '[' */ 00000696 75B3 moveq.l D2, 0xFFFFFFB3 00000698 046B 06BE 0402 subi.w [A3 + 0x402], 0x6BE 0000069E 2357 8B08 move.l [A1 - 0x74F8], [A7] 000006A2 C319 and.b [A1]+, D1 000006A4 930D subx.b -[A1], -[A5] 000006A6 344B movea.w A2, A3 000006A8 1C83 move.b [A6], D3 000006AA 05B3 0710 bclr [A3 + D0 * 8], D2 000006AE 2653 movea.l A3, [A3] 000006B0 062C F11B E300 addi.b [A4 - 0x1D00], 0x1B 000006B6 BB11 xor.b [A1], D5 000006B8 042E 3C6D 3843 subi.b [A6 + 0x3843], 0x6D /* 'm' */ 000006BE D934 3214 add.b [A4 + D3.w * 2 + 0x14], D4 000006C2 02D3 .incomplete 000006C4 1F8C 302B move.b [A7 + D3.w + 0x2B], A4 000006C8 4214 clr.b [A4] 000006CA B25C cmp.w D1, [A4]+ 000006CC B281 cmp.l D1, D1 000006CE 3F0F move.w -[A7], A7 000006D0 6102 bsr +0x4 /* 000006D4 */ 000006D2 6522 bcs +0x24 /* 000006F6 */ fn000006D4: 000006D4 139F F30B EB19 3430 move.b [[A1 + <> + A7 * 2] - 0x14E6CBD0], [A7]+ 000006DC DB12 add.b [A2], D5 000006DE 2B08 move.l -[A5], A0 000006E0 34C3 move.w [A2]+, D3 000006E2 013B 0A63 btst [PC + D0 * 2 + 0x63], D0 000006E6 2313 move.l -[A1], [A3] 000006E8 1F8B 4CEB move.b [A7 + D4 * 4 - 0x21], A3 000006EC 19DB 0373 move.b 0x73 /* 's' */, [A3]+ 000006F0 00EB .incomplete 000006F2 09A3 bclr -[A3], D4 000006F4 1C33 12D2 move.b D6, [A3 + D1.w * 2 - 0x46] // begin alternate branch 000006F6-000006F8 label000006F6: 000006F6 12D2 move.b [A1]+, [A2] // end alternate branch 000006F6-000006F8 label000006F6: // (misaligned) 000006F8 7A63 moveq.l D5, 0x63 000006FA 0A16 C233 xori.b [A6], 0x33 /* '3' */ 000006FE 5F73 00C2 subq.w [A3 + D0.w - 0x62], 7 00000702 7B04 moveq.l D5, 0x04 00000704 C600 and.b D3, D0 00000706 2B85 335F move.l <>, D5 0000070A 3B05 move.w -[A5], D5 0000070C 7B66 moveq.l D5, 0x66 0000070E 2B2E 131F move.l -[A5], [A6 + 0x131F] 00000712 9364 sub.w -[A4], D1 00000714 2B08 move.l -[A5], A0 00000716 DB03 addx.b D5, D3 00000718 032C 2B4B btst [A4 + 0x2B4B], D1 0000071C B33A DB03 xor.b [PC - 0x24FD /* FFFFE221, cstring "" */], D1 00000720 031A btst [A2]+, D1 00000722 0623 086B addi.b -[A3], 0x6B /* 'k' */ 00000726 01D3 .incomplete 00000728 0885 060B bclr.b D5, 0xB 0000072C 65C5 bcs -0x39 /* 000006F3 */ 0000072E 0903 btst D3, D4 00000730 6530 bcs +0x32 /* 00000762 */ 00000732 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 00000734 A101 syscall Close, flags=1 00000736 6301 bls +0x3 /* 00000739 */ 00000738 560B addq.b A3, 3 0000073A 1A2D 4E0F move.b D5, [A5 + 0x4E0F] 0000073E A500 syscall Open/PBHOpen/HOpen, flags=5 00000740 7309 moveq.l D1, 0x09 00000742 020F A500 andi.b A7, 0x0 00000746 0103 btst D3, D0 00000748 0FA5 bclr -[A5], D7 0000074A 008B 4C02 0F2A ori.l A3, 0x4C020F2A 00000750 28EB 2D03 move.l [A4]+, [A3 + 0x2D03] 00000754 11CB 1934 move.b [0x00001934], A3 00000758 6A01 bpl +0x3 /* 0000075B */ 0000075A 1B26 move.b -[A5], -[A6] 0000075C F300 .extension 0x300 <> // unimplemented 0000075E 151A move.b -[A2], [A2]+ 00000760 245C movea.l A2, [A4]+ label00000762: 00000762 2E04 move.l D7, D4 00000764 6D10 blt +0x12 /* 00000776 */ 00000766 6B39 bmi +0x3B /* 000007A1 */ 00000768 8C13 or.b D6, [A3] 0000076A 2E51 movea.l A7, [A1] 0000076C 100F move.b D0, A7 0000076E 0504 btst D4, D2 00000770 8142 E10F pack D0, D2, 0xE10F 00000774 D50F addx.b -[A2], -[A7] label00000776: 00000776 7309 moveq.l D1, 0x09 00000778 8704 sbcd D3, D4 0000077A 6F61 ble +0x63 /* 000007DD */ 0000077C 0726 btst -[A6], D3 0000077E 0300 btst D0, D1 00000780 3518 move.w -[A2], [A0]+ 00000782 D304 addx.b D1, D4 00000784 DE25 add.b D7, -[A5] 00000786 1814 move.b D4, [A4] 00000788 02B3 530B 03A3 2823 andi.l [A3 + D2 + 0x23], 0x530B03A3 00000790 0BF2 .incomplete 00000792 560F addq.b A7, 3 00000794 5A58 addq.w [A0]+, 5 00000796 1B02 move.b -[A5], D2 00000798 08BE A328 bclr.b <>, 0x28 /* '(' */ 0000079C 1402 move.b D2, D2 0000079E 933A 2A10 sub.b [PC + 0x2A10 /* 000031B0, cstring "" */], D1 000007A2 7B00 moveq.l D5, 0x00 000007A4 1402 move.b D2, D2 000007A6 1B2A C501 move.b -[A5], [A2 - 0x3AFF] 000007AA 6B0B bmi +0xD /* 000007B7 */ 000007AC 0311 btst [A1], D1 000007AE 9053 sub.w D0, [A3] 000007B0 315B 426D move.w [A0 + 0x426D], [A3]+ 000007B4 190F move.b -[A4], A7 000007B6 1402 move.b D2, D2 000007B8 AB83 syscall slMASK11 000007BA BB57 xor.w [A7], D5 000007BC C301 abcd D1, D1 000007BE 38AB 056B move.w [A4], [A3 + 0x56B] 000007C2 55AC FBC5 subq.l [A4 - 0x43B], 2 000007C6 BB57 xor.w [A7], D5 000007C8 A301 syscall Close, flags=3 000007CA A11A syscall GetZone, flags=1 000007CC 1406 move.b D2, D6 000007CE 9802 sub.b D4, D2 000007D0 EB29 lsl D1.b, D5 000007D2 4990 .invalid 4, [A0] // invalid opcode 4 with b == 6 000007D4 E90F lsl D7.b, 4 000007D6 F33D .extension 0x33D <> // unimplemented 000007D8 E183 asl D3, 8 000007DA 2250 movea.l A1, [A0] 000007DC E301 asl D1.b, 1 000007DE 3B3A 66A3 move.w -[A5], [PC + 0x66A3 /* 00006E83, cstring "" */] 000007E2 0B6B 15B8 bchg [A3 + 0x15B8], D5 000007E6 1216 move.b D1, [A6] 000007E8 FB06 .extension 0xB06 <> // unimplemented 000007EA 7C8B moveq.l D6, 0xFFFFFF8B 000007EC 057B 0312 9B60 bchg [[PC + D0 * 2] - 0x64A0], D2 000007F2 C518 and.b [A0]+, D2 000007F4 4B79 14AE 1002 chk.w D5, [0x14AE1002] 000007FA 1B28 12F3 move.b -[A5], [A0 + 0x12F3] 000007FE 3D85 55EB 0661 0041 0202 move.w [[0x661] + 0x410202], D5 00000808 0F00 btst D0, D7 0000080A F322 .extension 0x322 <> // unimplemented 0000080C 22B8 E357 move.l [A1], [0xFFFFE357] 00000810 5B24 subq.b -[A4], 5 00000812 AB3A syscall bXMAIN10 00000814 FA3C 2A5C .unknown 0xFA3C 0x2A5C (W = 5) 00000818 7B05 moveq.l D5, 0x05 0000081A 0698 00D3 4E7C addi.l [A0]+, 0xD34E7C 00000820 B862 cmp.w D4, -[A2] 00000822 CB5F and.w [A7]+, D5 00000824 624B bhi +0x4D /* 00000871 */ 00000826 1D00 move.b -[A6], D0 00000828 0F01 btst D1, D7 0000082A 2973 0005 04F3 move.l [A4 + 0x4F3], [A3 + D0.w + 0x5] 00000830 3D02 move.w -[A6], D2 00000832 5B3A 301C subq.b [PC + 0x301C /* 00003850, cstring "" */], 5 00000836 167B 03A1 8B0F movea.b A3, [[-0x74F1 + D0 * 2]] 0000083C 951A sub.b [A2]+, D2 0000083E C513 and.b [A3], D2 00000840 0B19 btst [A1]+, D5 00000842 F234 9B15 .cpgen 0xF234, 0x9B15 // unimplemented 00000846 9B25 sub.b -[A5], D5 00000848 254E 1E3C move.l [A2 + 0x1E3C], A6 0000084C 694E bvs +0x50 /* 0000089C */ 0000084E 3308 move.w -[A1], A0 00000850 E823 asr D3.b, D4 00000852 0663 81DB addi.w -[A3], 0x81DB 00000856 030F btst A7, D1 00000858 2DAC 4E5C 5303 5B0E 7305 move.l [[A6 + <> + D5 * 2] + 0x5B0E7305], [A4 + 0x4E5C] 00000862 C317 and.b [A7], D1 00000864 BB06 xor.b D6, D5 00000866 28B3 0678 move.l [A4], [A3 + D0.w * 8 + 0x78] 0000086A 0B15 btst [A5], D5 0000086C B306 xor.b D6, D1 0000086E 34B3 068B move.w [A2], [A3 + D0.w * 8 - 0x117] 00000872 0B5B bchg [A3]+, D5 00000874 10BB 0642 move.b [A0], [PC + D0.w * 8 + 0x42] 00000878 B306 xor.b D6, D1 0000087A DB03 addx.b D5, D3 0000087C B306 xor.b D6, D1 0000087E 930B subx.b -[A1], -[A3] 00000880 830D sbcd -[A1], -[A5] 00000882 B306 xor.b D6, D1 00000884 56BB 0676 addq.l [PC + D0.w * 8 + 0x76], 3 00000888 B306 xor.b D6, D1 0000088A 4E43 trap 3 0000088C 04B3 063C BB06 A1B9 4B04 1304 subi.l [[0x4B041304 + A2]], 0x63CBB06 00000898 1402 move.b D2, D2 0000089A 0F36 9914 btst <>, D7 // begin alternate branch 0000089C-0000089E label0000089C: 0000089C 9914 sub.b [A4], D4 // end alternate branch 0000089C-0000089E label0000089C: // (misaligned) 0000089E 8D24 or.b -[A4], D6 000008A0 256C 3B06 416C move.l [A2 + 0x416C], [A4 + 0x3B06] 000008A6 456A D782 chk.w D2, [A2 - 0x287E] 000008AA AC9B syscall PenSize, auto_pop 000008AC 5685 addq.l D5, 3 000008AE 1C93 move.b [A6], [A3] 000008B0 56BB 0673 addq.l [PC + D0.w * 8 + 0x73], 3 000008B4 7A45 moveq.l D5, 0x45 000008B6 280F move.l D4, A7 000008B8 8C30 3327 7128 0F4D 1FDB or.b D6, [[A0 + 0x7128] + D3 * 2 + 0xF4D1FDB] 000008C2 78F7 moveq.l D4, 0xFFFFFFF7 000008C4 0462 F128 subi.w -[A2], 0xF128 000008C8 81A4 or.l -[A4], D0 000008CA 0311 btst [A1], D1 000008CC B306 xor.b D6, D1 000008CE E32A lsl D2.b, D1 000008D0 A52C syscall InitApplZone, flags=5 000008D2 B529 1624 xor.b [A1 + 0x1624], D2 000008D6 2312 move.l -[A1], [A2] 000008D8 8A10 or.b D5, [A0] 000008DA 2E04 move.l D7, D4 000008DC 7B0A moveq.l D5, 0x0A 000008DE 2250 movea.l A1, [A0] 000008E0 3B00 move.w -[A5], D0 000008E2 1B23 move.b -[A5], -[A3] 000008E4 020F 6E36 andi.b A7, 0x36 /* '6' */ 000008E8 661B bne +0x1D /* 00000905 */ 000008EA 1B22 move.b -[A5], -[A2] 000008EC B8E3 cmpa.w A4, -[A3] 000008EE 01A3 bclr -[A3], D0 000008F0 1E66 movea.b A7, -[A6] 000008F2 9321 sub.b -[A1], D1 000008F4 ED01 asl D1.b, 6 000008F6 FBAA .invalid <> 000008F8 561B addq.b [A3]+, 3 000008FA 06B8 A308 4157 1576 addi.l [0x00001576], 0xA3084157 00000902 360B move.w D3, A3 00000904 09CB .incomplete 00000906 0D84 bclr D4, D6 00000908 BB08 cmpm.b [A5]+, [A0]+ 0000090A 4C00 1B5A movem.w D1,D3,D4,D6,A0,A1,A3,A4, D0 0000090E C967 and.w -[A7], D4 00000910 C350 and.w [A0], D1 00000912 3126 move.w -[A0], -[A6] 00000914 8505 sbcd D2, D5 00000916 E32A lsl D2.b, D1 00000918 9B02 subx.b D5, D2 0000091A CB05 abcd D5, D5 0000091C 020F 454F andi.b A7, 0x4F /* 'O' */ 00000920 6354 bls +0x56 /* 00000976 */ 00000922 0367 bchg -[A7], D1 00000924 5613 addq.b [A3], 3 00000926 0E32 E500 A353 8CE4 A500 .invalid.b [[A2] - 0x731B5B00], 0x0 // invalid immediate operation 00000930 CB82 and.l D2, D5 00000932 7CB8 moveq.l D6, 0xFFFFFFB8 00000934 DC98 add.l D6, [A0]+ 00000936 02AB 60F3 2600 0F22 andi.l [A3 + 0xF22], 0x60F32600 0000093E B81B cmp.b D4, [A3]+ 00000940 0103 btst D3, D0 00000942 1138 080D move.b -[A0], [0x0000080D] 00000946 0A0F 0904 xori.b A7, 0x4 0000094A DB98 add.l [A0]+, D5 0000094C 308B move.w [A0], A3 0000094E 0222 B893 andi.b -[A2], 0x93 00000952 A622 syscall NewHandle, flags=6 00000954 B883 cmp.l D4, D3 00000956 0956 bchg [A6], D4 00000958 E32A lsl D2.b, D1 0000095A 2527 move.l -[A2], -[A7] 0000095C 22B8 837B move.l [A1], [0xFFFF837B] 00000960 AB3A syscall bXMAIN10 00000962 D306 addx.b D1, D6 00000964 1B1F move.b -[A5], [A7]+ 00000966 9314 sub.b [A4], D1 00000968 9706 subx.b D3, D6 0000096A B20F cmp.b D1, A7 0000096C 30CB move.w [A0]+, A3 0000096E 02ED .incomplete 00000970 000F 3641 ori.b A7, 0x41 /* 'A' */ 00000974 2FAB 1928 2613 move.l [A7 + D2.w * 8 + 0x13], [A3 + 0x1928] // begin alternate branch 00000976-0000097A label00000976: 00000976 1928 2613 move.b -[A4], [A0 + 0x2613] // end alternate branch 00000976-0000097A label00000976: // (misaligned) 0000097A 13EE 0E52 305E 0C88 move.b [0x305E0C88], [A6 + 0xE52] 00000982 E1C1 asl .w D1 00000984 130B move.b -[A1], A3 00000986 CD02 abcd D6, D2 00000988 0F32 12AC btst [A2 + D1.w * 2 - 0x84], D7 0000098C 1288 move.b [A1], A0 0000098E 023B 3E8C 369B andi.b [PC + D3.w * 8 - 0x101], 0x8C 00000994 020B 0BAC andi.b A3, 0xAC 00000998 C131 22B8 and.b [A1 + D2.w * 2 - 0x72], D0 0000099C CB2F 88A3 and.b [A7 - 0x775D], D5 000009A0 1E03 move.b D7, D3 000009A2 0222 B86B andi.b -[A2], 0x6B /* 'k' */ 000009A6 67A3 beq -0x5B /* 0000094B */ 000009A8 1E9B move.b [A7], [A3]+ 000009AA 01C0 .incomplete 000009AC CB05 abcd D5, D5 000009AE 0053 4EAB ori.w [A3], 0x4EAB 000009B2 1904 move.b -[A4], D4 000009B4 01C3 .incomplete 000009B6 86B5 BF3C or.l D3, <> 000009BA 2250 movea.l A1, [A0] 000009BC B303 xor.b D3, D1 000009BE 2323 move.l -[A1], -[A3] 000009C0 A206 syscall KillIO, flags=2 000009C2 0B08 btst A0, D5 000009C4 2250 movea.l A1, [A0] 000009C6 A300 syscall Open/PBHOpen/HOpen, flags=3 000009C8 2323 move.l -[A1], -[A3] 000009CA 2307 move.l -[A1], D7 000009CC 5A83 addq.l D3, 5 000009CE 49A3 .invalid 4, -[A3] // invalid opcode 4 with b == 6 000009D0 1581 CB5A 5893 move.b [[A2] + 0x5893], D1 000009D6 04BB 4DA3 2A35 C121 3522 subi.l [[PC + 0x3522 + A4]], 0x4DA32A35 000009E0 50DC st [A4]+ 000009E2 C1CA muls.w D0, A2 000009E4 B330 8518 xor.b [A0 + A0 * 4], D1 000009E8 3B40 DB37 move.w [A5 - 0x24C9], D0 000009EC 48CD A1E3 movem.l A5, D0,D1,D5,D6,D7,A0,A5,A7 000009F0 87DC divs.w D3, [A4]+ 000009F2 8B01 sbcd D5, D1 000009F4 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 000009F6 7317 moveq.l D1, 0x17 000009F8 585B addq.w [A3]+, 4 000009FA 1B93 04AB move.b [A5 + D0.w * 4 - 0x85], [A3] 000009FE 052B 0B7B btst [A3 + 0xB7B], D2 00000A02 4369 07A3 chk.w D1, [A1 + 0x7A3] 00000A06 0233 0093 341B andi.b [A3 + D3.w * 4 + 0x1B], 0x93 00000A0C 0650 CB1E addi.w [A0], 0xCB1E 00000A10 2323 move.l -[A1], -[A3] 00000A12 9307 subx.b D1, D7 00000A14 8100 sbcd D0, D0 00000A16 2B12 move.l -[A5], [A2] 00000A18 2323 move.l -[A1], -[A3] 00000A1A 3300 move.w -[A1], D0 00000A1C E313 roxl D3.b, 1 00000A1E 1B19 move.b -[A5], [A1]+ 00000A20 2B0F move.l -[A5], A7 00000A22 0306 btst D6, D1 00000A24 8902 sbcd D4, D2 00000A26 D885 add.l D4, D5 00000A28 09AB 68F5 bclr [A3 + 0x68F5], D4 00000A2C D885 add.l D4, D5 00000A2E 0C04 8DD3 cmpi.b D4, 0xD3 00000A32 FB09 .extension 0xB09 <> // unimplemented 00000A34 E102 asl D2.b, 8 00000A36 DB04 addx.b D5, D4 00000A38 E502 asl D2.b, 2 00000A3A A301 syscall Close, flags=3 00000A3C 2338 C10C move.l -[A1], [0xFFFFC10C] 00000A40 1324 move.b -[A1], -[A4] 00000A42 850C sbcd -[A2], -[A4] 00000A44 5B59 subq.w [A1]+, 5 00000A46 3CAD 0C35 move.w [A6], [A5 + 0xC35] 00000A4A 388A move.w [A4], A2 00000A4C 042E 10CE 3438 subi.b [A6 + 0x3438], 0xCE 00000A52 532D 90A3 subq.b [A5 - 0x6F5D], 1 00000A56 07C3 .incomplete 00000A58 049B 0700 AB07 subi.l [A3]+, 0x700AB07 00000A5E A323 syscall DisposHandle/DisposeHandle, flags=3 00000A60 CE76 386B and.w D7, [A6 + D3 + 0x6B] 00000A64 0B42 bchg D2, D5 00000A66 7101 moveq.l D0, 0x01 00000A68 5317 subq.b [A7], 1 00000A6A 4209 clr.b A1 00000A6C 31C9 1B45 move.w [0x00001B45], A1 00000A70 AB3C syscall bcMain0 00000A72 6D04 blt +0x6 /* 00000A78 */ 00000A74 C302 abcd D1, D2 00000A76 2B11 move.l -[A5], [A1] label00000A78: 00000A78 5B11 subq.b [A1], 5 00000A7A 0F04 btst D4, D7 00000A7C 8318 or.b [A0]+, D1 00000A7E 8BC0 divs.w D5, D0 00000A80 004B 0B72 ori.w A3, 0xB72 00000A84 C9FA 954A muls.w D4, [PC - 0x6AB6 /* FFFF954C, cstring "" */] 00000A88 2E3C 8B00 D106 move.l D7, 0x8B00D106 00000A8E AB05 syscall CopyHandle 00000A90 0F6C 04A4 bchg [A4 + 0x4A4], D7 00000A94 3329 A45B move.w -[A1], [A1 - 0x5BA5] 00000A98 169B move.b [A3], [A3]+ 00000A9A 0EC3 .incomplete 00000A9C 1333 1C6B move.b -[A1], [A3 + D1 * 4 + 0x6B] 00000AA0 0ABB 3BCB 07BB 3BF0 BB3B 3350 xori.l [-0x44C4CCB0], 0x3BCB07BB 00000AAC 2B18 move.l -[A5], [A0]+ 00000AAE 5A2B 993B addq.b [A3 - 0x66C5], 5 00000AB2 4190 .invalid 0, [A0] // invalid opcode 4 with b == 6 00000AB4 C304 abcd D1, D4 00000AB6 DB00 addx.b D5, D0 00000AB8 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 00000ABA 1319 move.b -[A1], [A1]+ 00000ABC B310 xor.b [A0], D1 00000ABE 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00000AC0 4372 5B10 chk.w D1, [A2 + D5 * 2] 00000AC4 2B18 move.l -[A5], [A0]+ 00000AC6 6B0C bmi +0xE /* 00000AD4 */ 00000AC8 2B00 move.l -[A5], D0 00000ACA 3300 move.w -[A1], D0 00000ACC DB02 addx.b D5, D2 00000ACE 450B .invalid 2, A3 // invalid opcode 4 with b == 4 00000AD0 A80B syscall PopUpMenuSelect 00000AD2 08E1 00DB bset.b -[A1], 0xDB // begin alternate branch 00000AD4-00000AD6 label00000AD4: 00000AD4 00DB .incomplete // end alternate branch 00000AD4-00000AD6 label00000AD4: // (misaligned) 00000AD6 4FD3 lea.l A7, [A3] 00000AD8 13E5 00CB 02E1 move.b [0x00CB02E1], -[A5] 00000ADE 0073 6C03 21E5 ori.w <>, 0x6C03 00000AE4 005A 58DB ori.w [A2]+, 0x58DB 00000AE8 028B 1A0A 8883 andi.l A3, 0x1A0A8883 00000AEE 1C13 move.b D6, [A3] 00000AF0 1963 094E move.b [A4 + 0x94E], -[A3] 00000AF4 994B subx.w -[A4], -[A3] 00000AF6 2C24 move.l D6, -[A4] 00000AF8 AB1C syscall NewTempBuffer 00000AFA 0B11 btst [A1], D5 00000AFC EB12 roxl D2.b, 5 00000AFE 2E05 move.l D7, D5 00000B00 C829 92FA and.b D4, [A1 - 0x6D06] 00000B04 930B subx.b -[A1], -[A3] 00000B06 66C3 bne -0x3B /* 00000ACB */ 00000B08 1453 movea.b A2, [A3] 00000B0A 0728 9B02 btst [A0 - 0x64FE], D3 00000B0E 06A5 0109 A783 addi.l -[A5], 0x109A783 00000B14 120A move.b D1, A2 00000B16 3B05 move.w -[A5], D5 00000B18 349B move.w [A2], [A3]+ 00000B1A 0246 8708 andi.w D6, 0x8708 00000B1E 62DB bhi -0x23 /* 00000AFB */ 00000B20 039B bclr [A3]+, D1 00000B22 02DC .incomplete 00000B24 8708 sbcd -[A3], -[A0] 00000B26 6F56 ble +0x58 /* 00000B7E */ 00000B28 9B02 subx.b D5, D2 00000B2A D287 add.l D1, D7 00000B2C 087C 3C9B 0223 bchg.b 0x23 /* '#' */, 0x9B 00000B32 029D 0153 076A andi.l [A5]+, 0x153076A 00000B38 9B02 subx.b D5, D2 00000B3A 9308 subx.b -[A1], -[A0] 00000B3C 9D01 subx.b D6, D1 00000B3E 05E1 .incomplete 00000B40 8DAE CB5A or.l [A6 - 0x34A6], D6 00000B44 6B3A bmi +0x3C /* 00000B80 */ 00000B46 B304 xor.b D4, D1 00000B48 5A58 addq.w [A0]+, 5 00000B4A BD02 xor.b D2, D6 00000B4C E302 asl D2.b, 1 00000B4E F30E .extension 0x30E <> // unimplemented 00000B50 D502 addx.b D2, D2 00000B52 92FB 2CB3 sub.w A1, [PC + D2 * 4 - 0x77] 00000B56 3FFB 05A7 08B6 E94A 0F1E move.w <>, [[0x8B6] + D0 * 4 - 0x16B5F0E2] 00000B60 107E movea.b A0, <> 00000B62 2CA5 move.l [A6], -[A5] 00000B64 CD9B and.l [A3]+, D6 00000B66 1EEE 4700 move.b [A7]+, [A6 + 0x4700] 00000B6A D373 0210 add.w [A3 + D0.w * 2 + 0x10], D1 00000B6E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000B70 6B32 bmi +0x34 /* 00000BA4 */ 00000B72 68A1 bvc -0x5D /* 00000B15 */ 00000B74 569D addq.l [A5]+, 3 00000B76 01CB .incomplete 00000B78 5495 addq.l [A5], 2 00000B7A 011C btst [A4]+, D0 00000B7C 6162 bsr +0x64 /* 00000BE0 */ label00000B7E: 00000B7E A5A5 syscall VisRegionChanged, flags=5 label00000B80: 00000B80 3101 move.w -[A0], D1 00000B82 8E03 or.b D7, D3 00000B84 162D 012C move.b D3, [A5 + 0x12C] 00000B88 61D1 bsr -0x2D /* 00000B5B */ 00000B8A 1119 move.b -[A0], [A1]+ 00000B8C C90E abcd -[A4], -[A6] 00000B8E 1E10 move.b D7, [A0] 00000B90 316F 4901 0449 move.w [A0 + 0x449], [A7 + 0x4901] 00000B96 013B 16E8 btst [PC + D1.w * 8 - 0x24], D0 00000B9A AB03 syscall Jackson 00000B9C 5673 1C56 addq.w [A3 + D1 * 4 + 0x56], 3 00000BA0 2B29 CE42 move.l -[A5], [A1 - 0x31BE] label00000BA4: 00000BA4 7329 moveq.l D1, 0x29 00000BA6 421B clr.b [A3]+ 00000BA8 3406 move.w D2, D6 00000BAA AB03 syscall Jackson 00000BAC 343B 8B06 4163 move.w D2, [[PC + <>] + A0 * 2 + 0x4163] 00000BB2 2F33 19AB 03DB 0373 1CDB move.l -[A7], [[0x3DB + D1] + 0x3731CDB] 00000BBC 03FB .incomplete 00000BBE 0FCE .incomplete 00000BC0 7673 moveq.l D3, 0x73 00000BC2 2976 4308 1B07 move.l [A4 + 0x1B07], [A6 + <> + D4 * 2] 00000BC8 04DB .incomplete 00000BCA 2E04 move.l D7, D4 00000BCC D308 addx.b -[A1], -[A0] 00000BCE 1B07 move.b -[A5], D7 00000BD0 10DB move.b [A0]+, [A3]+ 00000BD2 2E10 move.l D7, [A0] 00000BD4 BB01 xor.b D1, D5 00000BD6 AB03 syscall Jackson 00000BD8 930B subx.b -[A1], -[A3] 00000BDA 731C moveq.l D1, 0x1C 00000BDC 930B subx.b -[A1], -[A3] 00000BDE E708 lsl D0.b, 3 fn00000BE0: 00000BE0 CFF3 0C1B muls.w D7, [A3 + D0 * 4 + 0x1B] 00000BE4 2A1E move.l D5, [A6]+ 00000BE6 282D 1363 move.l D4, [A5 + 0x1363] 00000BEA 1535 1344 move.b -[A2], <> 00000BEE DB21 add.b -[A1], D5 00000BF0 1015 move.b D0, [A5] 00000BF2 E254 roxr D4.w, 1 00000BF4 6B16 bmi +0x18 /* 00000C0C */ 00000BF6 8B0A sbcd -[A5], -[A2] 00000BF8 54C3 scc D3 00000BFA 0334 5492 btst [A4 + D5.w * 4 - 0x110], D1 00000BFE 2346 0454 move.l [A1 + 0x454], D6 00000C02 230C move.l -[A1], A4 00000C04 3410 move.w D2, [A0] 00000C06 6100 6A4E bsr +0x6A50 /* 00007656 */ 00000C0A 6100 230A bsr +0x230C /* 00002F16 */ // begin alternate branch 00000C0C-00000C0E label00000C0C: 00000C0C 230A move.l -[A1], A2 // end alternate branch 00000C0C-00000C0E label00000C0C: // (misaligned) 00000C0E 2854 movea.l A4, [A4] 00000C10 A15B syscall PowerOff, flags=1 00000C12 7854 moveq.l D4, 0x54 00000C14 AB06 syscall CullPoints 00000C16 930B subx.b -[A1], -[A3] 00000C18 6700 D144 beq -0x2EBA /* FFFFDD5E */ 00000C1C F31B .extension 0x31B <> // unimplemented 00000C1E E500 asl D0.b, 2 00000C20 4A24 tst.b -[A4] 00000C22 0B05 btst D5, D5 00000C24 8A04 or.b D5, D4 00000C26 2B1A move.l -[A5], [A2]+ 00000C28 6300 EA06 bls -0x15F8 /* FFFFF630 */ 00000C2C 7210 moveq.l D1, 0x10 00000C2E BB12 xor.b [A2], D5 00000C30 124A movea.b A1, A2 00000C32 4000 negx.b D0 00000C34 AB0B syscall DrawSlab 00000C36 6300 3023 bls +0x3025 /* 00003C5B */ 00000C3A 0B5B bchg [A3]+, D5 00000C3C 092B 0A16 btst [A3 + 0xA16], D4 00000C40 F301 .extension 0x301 <> // unimplemented 00000C42 8B46 331B pack D5, D6, 0x331B 00000C46 3483 move.w [A2], D3 00000C48 F113 .extension 0x113 <> // unimplemented 00000C4A 03DB .incomplete 00000C4C 6A0F bpl +0x11 /* 00000C5D */ 00000C4E 5A8B addq.l A3, 5 00000C50 6F5B ble +0x5D /* 00000CAD */ 00000C52 05E3 .incomplete 00000C54 3363 0C0F move.w [A1 + 0xC0F], -[A3] 00000C58 2903 move.l -[A4], D3 00000C5A E30C lsl D4.b, 1 00000C5C 3063 movea.w A0, -[A3] 00000C5E 3310 move.w -[A1], [A0] 00000C60 26F3 0473 move.l [A3]+, [A3 + D0.w * 4 + 0x73] 00000C64 038D bclr A5, D1 00000C66 FC24 CB09 .unknown 0xFC24 0xCB09 (W = 6) 00000C6A 0B11 btst [A1], D5 00000C6C 930B subx.b -[A1], -[A3] 00000C6E 1E04 move.b D7, D4 00000C70 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4 00000C72 1B03 move.b -[A5], D3 00000C74 1E10 move.b D7, [A0] 00000C76 E319 rol D1.b, 1 00000C78 1B03 move.b -[A5], D3 00000C7A 651B bcs +0x1D /* 00000C97 */ 00000C7C 7E6A moveq.l D7, 0x6A 00000C7E A703 syscall Write, flags=7 00000C80 2B6B 17E3 02D8 move.l [A5 + 0x2D8], [A3 + 0x17E3] 00000C86 E34E lsl D6.w, 1 00000C88 280F move.l D4, A7 00000C8A 78F3 moveq.l D4, 0xFFFFFFF3 00000C8C 018D bclr A5, D0 00000C8E 7BE3 moveq.l D5, 0xFFFFFFE3 00000C90 02CB .incomplete 00000C92 0B0F btst A7, D5 00000C94 2881 move.l [A4], D1 00000C96 1B78 2B11 D38D move.b [A5 - 0x2C73], [0x00002B11] 00000C9C 06CB .incomplete 00000C9E 1C92 move.b [A6], [A2] 00000CA0 9B7B 0347 sub.w <>, D5 00000CA4 E304 asl D4.b, 1 00000CA6 A35E syscall NMInstall, flags=3 00000CA8 922B 4D0B sub.b D1, [A3 + 0x4D0B] 00000CAC 5D1B subq.b [A3]+, 6 00000CAE 6778 beq +0x7A /* 00000D28 */ 00000CB0 C117 and.b [A7], D0 00000CB2 A33B syscall Delay, flags=3 00000CB4 6A43 bpl +0x45 /* 00000CF9 */ 00000CB6 136A 4118 0F21 move.b [A1 + 0xF21], [A2 + 0x4118] 00000CBC 33B7 0A03 7B05 move.w [[A1 + <>] + D7 * 2], [A7 + D0 * 2 + 0x3] 00000CC2 292A A308 move.l -[A4], [A2 - 0x5CF8] 00000CC6 6AD3 bpl -0x2B /* 00000C9B */ 00000CC8 016A D285 bchg [A2 - 0x2D7B], D0 00000CCC 2A62 movea.l A5, -[A2] 00000CCE 0F12 btst [A2], D7 00000CD0 6A12 bpl +0x14 /* 00000CE4 */ 00000CD2 2C00 move.l D6, D0 00000CD4 0F85 bclr D5, D7 00000CD6 1ED5 move.b [A7]+, [A5] 00000CD8 7D2A moveq.l D6, 0x2A 00000CDA 10AA 7B1D move.b [A0], [A2 + 0x7B1D] 00000CDE 1E04 move.b D7, D4 00000CE0 0F1E btst [A6]+, D7 00000CE2 106B 47D2 movea.b A0, [A3 + 0x47D2] // begin alternate branch 00000CE4-00000CE6 label00000CE4: 00000CE4 47D2 lea.l A3, [A2] // end alternate branch 00000CE4-00000CE6 label00000CE4: // (misaligned) 00000CE6 C70A abcd -[A3], -[A2] 00000CE8 3DF0 3325 7676 move.w <>, [[A0 + 0x7676] + D3 * 2] 00000CEE BB3A 5656 xor.b [PC + 0x5656 /* 00006346, cstring "" */], D5 00000CF2 813E or.b <>, D0 00000CF4 D70A addx.b -[A3], -[A2] 00000CF6 7604 moveq.l D3, 0x04 00000CF8 04BB 3A3C 3CDC C70A 8B8B subi.l [[PC + <> + A4 * 8] - 0x7475], 0x3A3C3CDC 00000D02 02BB 3A42 42BB 3A9B andi.l [PC + D3 * 2 - 0x101], 0x3A4242BB 00000D0A 039B bclr [A3]+, D1 00000D0C 03BB 3ADB bclr [PC + D3 * 2 - 0x37], D1 00000D10 03DB .incomplete 00000D12 0346 bchg D6, D1 00000D14 C70A abcd -[A3], -[A2] 00000D16 A1C0 syscall vFlushCache, flags=1 00000D18 BB3A 3434 xor.b [PC + 0x3434 /* 0000414E, cstring "" */], D5 00000D1C 2653 movea.l A3, [A3] 00000D1E 0A2B 02E9 3647 xori.b [A3 + 0x3647], 0xE9 00000D24 0211 4698 andi.b [A1], 0x98 label00000D28: 00000D28 1C6A 1C28 movea.b A6, [A2 + 0x1C28] 00000D2C 1C10 move.b D6, [A0] 00000D2E 1702 move.b -[A3], D2 00000D30 1D10 move.b -[A6], [A0] 00000D32 1702 move.b -[A3], D2 00000D34 2328 5E0C move.l -[A1], [A0 + 0x5E0C] 00000D38 D360 add.w -[A0], D1 00000D3A 24EB 068A move.l [A2]+, [A3 + 0x68A] 00000D3E 1091 move.b [A0], [A1] 00000D40 031E btst [A6]+, D1 00000D42 6A5B bpl +0x5D /* 00000D9F */ 00000D44 09CB .incomplete 00000D46 273D move.l -[A3], <> 00000D48 13DB 1DB3 0AA6 move.b [0x1DB30AA6], [A3]+ 00000D4E 0AD4 .incomplete 00000D50 D406 add.b D2, D6 00000D52 0812 D360 btst.b [A2], 0x60 /* '`' */ 00000D56 1C28 0263 move.b D6, [A0 + 0x263] 00000D5A 392A 6A0B move.w -[A4], [A2 + 0x6A0B] 00000D5E 8A56 or.w D5, [A6] 00000D60 F337 .extension 0x337 <> // unimplemented 00000D62 0700 btst D0, D3 00000D64 EFE2 731D bfins -[A2] {12:29}, D7 00000D68 00B3 4B30 2B19 2B00 ori.l [A3 + <> + D2 * 2], 0x4B302B19 00000D70 2F4B 090F move.l [A7 + 0x90F], A3 00000D74 8A28 0F80 or.b D5, [A0 + 0xF80] 00000D78 E34F lsl D7.w, 1 00000D7A 0FB0 6B36 804B 0AC3 07F3 bclr [[A0 - 0x7FB4F53D] + D6 * 2 + 0x7F3], D7 00000D84 6D53 blt +0x55 /* 00000DD9 */ 00000D86 12EB 8AED move.b [A1]+, [A3 - 0x7513] 00000D8A 0546 bchg D6, D2 00000D8C 081C 2821 btst.b [A4]+, 0x21 /* '!' */ 00000D90 0602 0F2A addi.b D2, 0x2A /* '*' */ 00000D94 6A26 bpl +0x28 /* 00000DBC */ 00000D96 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000D98 0F05 btst D5, D7 00000D9A 0C78 5E1F 0B51 cmpi.w [0x00000B51], 0x5E1F 00000DA0 2B48 2F83 move.l [A5 + 0x2F83], A0 00000DA4 25CB 6CD3 move.l [PC + 0x6CD3 /* 00007A79, cstring "" */], A3 00000DA8 675B beq +0x5D /* 00000E05 */ 00000DAA 5BCB 4D21 dbmi D3, +0x4D23 /* 00005ACD */ 00000DAE 01BA C3B0 bclr [PC - 0x3C50 /* FFFFD160, cstring "" */], D0 00000DB2 1FF3 3FE5 move.b <>, <> label00000DB6: 00000DB6 49AD 1065 .invalid 4, [A5 + 0x1065] // invalid opcode 4 with b == 6 00000DBA ED08 lsl D0.b, 6 label00000DBC: 00000DBC 0276 A513 EE41 andi.w [A6 + A6 * 8 + 0x41], 0xA513 00000DC2 361C move.w D3, [A4]+ 00000DC4 1000 move.b D0, D0 00000DC6 1B0D move.b -[A5], A5 00000DC8 72EE moveq.l D1, 0xFFFFFFEE 00000DCA 1E10 move.b D7, [A0] 00000DCC 449B neg.l [A3]+ 00000DCE 1A96 move.b [A5], [A6] 00000DD0 2E28 8A6A move.l D7, [A0 - 0x7596] 00000DD4 6CE0 bge -0x1E /* 00000DB6 */ 00000DD6 3803 move.w D4, D3 00000DD8 1742 A843 move.b [A3 - 0x57BD], D2 00000DDC 1063 movea.b A0, -[A3] 00000DDE 30C4 move.w [A0]+, D4 00000DE0 EEAB lsr D3, D7 00000DE2 1F96 8B12 0A93 move.b [[A7 + A0 * 2] + 0xA93], [A6] 00000DE8 0636 5B6D 1E10 addi.b [A6 + D1 * 8 + 0x10], 0x6D /* 'm' */ 00000DEE 130A move.b -[A1], A2 00000DF0 EE0F lsr D7.b, 7 00000DF2 0AE8 .incomplete 00000DF4 C304 abcd D1, D4 00000DF6 E583 asl D3, 2 00000DF8 C08B and.l D0, A3 00000DFA 483A 430B nbcd.b [PC + 0x430B /* 00005107, cstring "" */] 00000DFE 1E10 move.b D7, [A0] 00000E00 C496 and.l D2, [A6] 00000E02 5300 subq.b D0, 1 00000E04 7216 moveq.l D1, 0x16 00000E06 7264 moveq.l D1, 0x64 00000E08 032E C34F btst [A6 - 0x3CB1], D1 00000E0C 161B move.b D3, [A3]+ 00000E0E 1EBB 4F73 2B2B 1F81 10A3 016B move.b [A7], [[PC + 0x2B2B1F81] + 0x10A3016B] 00000E1A 1F8B 206B move.b [A7 + D2.w + 0x6B], A3 00000E1E 03C3 .incomplete 00000E20 5BFB 0416 smi [PC + D0.w * 4 + 0x16] 00000E24 3EE1 move.w [A7]+, -[A1] 00000E26 0181 bclr D1, D0 00000E28 002C 8100 538C ori.b [A4 + 0x538C], 0x0 00000E2E 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00000E30 1E16 move.b D7, [A6] 00000E32 0FE1 .incomplete 00000E34 0003 2E81 ori.b D3, 0x81 00000E38 030F btst A7, D1 00000E3A 8503 sbcd D2, D3 00000E3C C081 and.l D0, D1 00000E3E 030F btst A7, D1 00000E40 1E3E move.b D7, <> 00000E42 A359 syscall RmvTime, flags=3 00000E44 1E2C 1FA3 move.b D7, [A4 + 0x1FA3] 00000E48 010F btst A7, D0 00000E4A 1E64 movea.b A7, -[A4] 00000E4C AB90 syscall slHilite 00000E4E 3B0F move.w -[A5], A7 00000E50 C31F and.b [A7]+, D1 00000E52 9685 sub.l D3, D5 00000E54 0D8B bclr A3, D6 00000E56 0A06 E13F xori.b D6, 0x3F /* '?' */ 00000E5A 0B0D btst A5, D5 00000E5C 0510 btst [A0], D2 00000E5E 88C1 divu.w D4, D1 00000E60 3F8A 0701 move.w [[A7 + <> + D0 * 8]], A2 00000E64 1323 move.b -[A1], -[A3] 00000E66 014E bchg A6, D0 00000E68 2B88 10C3 move.l [A5 + D1.w - 0x61], A0 00000E6C 012B 1143 btst [A3 + 0x1143], D0 00000E70 A20B syscall Rename/PBHRename/HRename, flags=2 00000E72 2288 move.l [A1], A0 00000E74 7317 moveq.l D1, 0x17 00000E76 BB41 xor.w D1, D5 00000E78 1B03 move.b -[A5], D3 00000E7A 031A btst [A2]+, D1 00000E7C 0170 431C bchg <>, D0 00000E80 0157 bchg [A7], D0 00000E82 032C 6B1E btst [A4 + 0x6B1E], D1 00000E86 531C subq.b [A4]+, 1 00000E88 0300 btst D0, D1 00000E8A D208 add.b D1, A0 00000E8C E31B rol D3.b, 1 00000E8E 341B move.w D2, [A3]+ 00000E90 0B90 bclr [A0], D5 00000E92 7000 moveq.l D0, 0x00 00000E94 2304 move.l -[A1], D4 00000E96 6E30 bgt +0x32 /* 00000EC8 */ 00000E98 F4C3 .invalid <> 00000E9A 1DFE move.b <>, <> 00000E9C F40B cinvl NONE, [A3] 00000E9E 25AC 930B AB03 422B 51D3 move.l [[A2 + <> + A2 * 2] + 0x422B51D3], [A4 - 0x6CF5] 00000EA8 34DB move.w [A2]+, [A3]+ 00000EAA 1DAB 039B 0381 move.b [[ + <> + D0 * 2]], [A3 + 0x39B] 00000EB0 001B 16F3 ori.b [A3]+, 0xF3 00000EB4 4542 chk.w D2, D2 00000EB6 FB45 .extension 0xB45 <> // unimplemented 00000EB8 9B03 subx.b D5, D3 00000EBA 613F bsr +0x41 /* 00000EFB */ 00000EBC 253F move.l -[A2], <> 00000EBE 230A move.l -[A1], A2 00000EC0 0FD2 .incomplete 00000EC2 E107 asl D7.b, 8 00000EC4 F30C .extension 0x30C <> // unimplemented 00000EC6 EB0B lsl D3.b, 5 label00000EC8: 00000EC8 9300 subx.b D1, D0 00000ECA 6A53 bpl +0x55 /* 00000F1F */ 00000ECC 508B addq.l A3, 8 00000ECE 003B 9CF2 5663 ori.b [PC + D5.w * 8 + 0x63], 0xF2 00000ED4 2593 0501 move.l [[A2 + <> + D0 * 4]], [A3] 00000ED8 09E3 .incomplete 00000EDA 033B 0B43 0E0F C126 btst [[PC + <>] + 0xE0FC126], D1 00000EE2 533C BB25 subq.b 0x25 /* '%' */, 1 00000EE6 7863 moveq.l D4, 0x63 00000EE8 3C81 move.w [A6], D1 00000EEA 831B or.b [A3]+, D1 00000EEC 021E 6A44 andi.b [A6]+, 0x44 /* 'D' */ 00000EF0 3301 move.w -[A1], D1 00000EF2 0FE8 .incomplete 00000EF4 287B 02C1 movea.l A4, [PC + D0.w * 2 - 0x63] 00000EF8 D2BB 33E1 D2CE add.l D1, [[-0x2D32]] 00000EFE 2838 0800 move.l D4, [0x00000800 /* JHideCrsr */] 00000F02 9B8E subx.l -[A5], -[A6] 00000F04 36C0 move.w [A3]+, D0 00000F06 0315 btst [A5], D1 00000F08 E4CB roxr .w A3 00000F0A 0273 099B 0B78 7B00 7309 andi.w [A3 + 0x7B007309], 0x99B 00000F14 730A moveq.l D1, 0x0A 00000F16 0548 bchg A0, D2 00000F18 8908 sbcd -[A4], -[A0] 00000F1A 0FC1 .incomplete 00000F1C 35E1 5118 move.w [PC + 0x5118 /* 00006036, cstring "" */], -[A1] 00000F20 0C0F 0122 cmpi.b A7, 0x22 /* '\"' */ 00000F24 2E28 0672 move.l D7, [A0 + 0x672] 00000F28 2C93 move.l [A6], [A3] 00000F2A 0010 7B05 ori.b [A0], 0x5 00000F2E 4825 nbcd.b -[A5] 00000F30 23B3 0863 0445 move.l [A1 + D0.w * 4 + 0x45], [A3 + D0 + 0x63] 00000F36 8D13 or.b [A3], D6 00000F38 0288 7B02 1305 andi.l A0, 0x7B021305 00000F3E 881E or.b D4, [A6]+ 00000F40 049B 1A03 3206 subi.l [A3]+, 0x1A033206 00000F46 8B0A sbcd -[A5], -[A2] 00000F48 F311 .extension 0x311 <> // unimplemented 00000F4A 9300 subx.b D1, D0 00000F4C 0332 F406 btst [A2 + A7.w * 4 + 0x6], D1 00000F50 3AE3 move.w [A5]+, -[A3] 00000F52 3E1E move.w D7, [A6]+ 00000F54 0332 D30E 6337 btst [[A2 + <>] + A5 * 2 + 0x6337], D1 00000F5A 4E0F .invalid // invalid opcode 4 00000F5C 2803 move.l D4, D3 00000F5E 4F10 .invalid 7, [A0] // invalid opcode 4 with b == 4 00000F60 16F3 2134 move.b [A3]+, <> 00000F64 3E0B move.w D7, A3 00000F66 0A6A 2B0E 830A xori.w [A2 - 0x7CF6], 0x2B0E 00000F6C 230A move.l -[A1], A2 00000F6E 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00000F70 6B16 bmi +0x18 /* 00000F88 */ 00000F72 8B03 sbcd D5, D3 00000F74 3E0B move.w D7, A3 00000F76 09E1 .incomplete 00000F78 1016 move.b D0, [A6] 00000F7A A302 syscall Read, flags=3 00000F7C 1E04 move.b D7, D4 00000F7E DB21 add.b -[A1], D5 00000F80 E104 asl D4.b, 8 00000F82 3A73 2FF3 0656 C102 3B19 C102 movea.w A5, [[0x656C102] + 0x3B19C102] // begin alternate branch 00000F88-00000F8E label00000F88: 00000F88 C102 abcd D0, D2 00000F8A 3B19 move.w -[A5], [A1]+ 00000F8C C102 abcd D0, D2 // end alternate branch 00000F88-00000F8E label00000F88: // (misaligned) 00000F8E 7318 moveq.l D1, 0x18 00000F90 2105 move.l -[A0], D5 00000F92 1308 move.b -[A1], A0 00000F94 0F3A 632F btst [PC + 0x632F /* 000072C5, cstring "" */], D7 00000F98 0848 1C03 bchg.b A0, 0x3 00000F9C 3261 movea.w A1, -[A1] 00000F9E 09EB .incomplete 00000FA0 5863 addq.w -[A3], 4 00000FA2 0483 83C3 04AB subi.l D3, 0x83C304AB 00000FA8 0A13 0043 xori.b [A3], 0x43 /* 'C' */ 00000FAC 392B 8FF0 move.w -[A4], [A3 - 0x7010] 00000FB0 C502 abcd D2, D2 00000FB2 E31E rol D6.b, 1 00000FB4 3A83 move.w [A5], D3 00000FB6 1963 0B0F move.b [A4 + 0xB0F], -[A3] 00000FBA 7273 moveq.l D1, 0x73 00000FBC 6013 bra +0x15 /* 00000FD1 */ 00000FBE 807B 60E1 or.w D0, [PC + D6.w - 0x31] 00000FC2 018B bclr A3, D0 00000FC4 021E 4339 andi.b [A6]+, 0x39 /* '9' */ 00000FC8 1308 move.b -[A1], A0 00000FCA 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4 00000FCC E317 roxl D7.b, 1 00000FCE 1C43 movea.b A6, D3 00000FD0 3902 move.w -[A4], D2 00000FD2 0F61 bchg -[A1], D7 00000FD4 0502 btst D2, D2 00000FD6 0F01 btst D1, D7 00000FD8 0312 btst [A2], D1 00000FDA 8360 or.w -[A0], D1 00000FDC 020F 2A10 andi.b A7, 0x10 00000FE0 3A7B 10C4 movea.w A5, [PC + D1.w - 0x60] 00000FE4 2C53 movea.l A6, [A3] 00000FE6 102C 120F move.b D0, [A4 + 0x120F] 00000FEA A501 syscall Close, flags=5 00000FEC 0FE1 .incomplete 00000FEE 021C 7B60 andi.b [A4]+, 0x60 /* '`' */ 00000FF2 123E move.b D1, <> 00000FF4 62FB bhi -0x3 /* 00000FF1 */ 00000FF6 7202 moveq.l D1, 0x02 00000FF8 8B80 8A7B unpk D5, D0, 0x8A7B 00000FFC 601B bra +0x1D /* 00001019 */ 00000FFE 0583 bclr D3, D2 00001000 6030 bra +0x32 /* 00001032 */ 00001002 AB04 syscall ColorMap 00001004 8B09 sbcd -[A5], -[A1] 00001006 5B04 subq.b D4, 5 00001008 C11B and.b [A3]+, D0 0000100A C30A abcd -[A1], -[A2] 0000100C 5371 0F6A 2118 9316 subq.w [[A1 + 0x2118] - 0x6CEA], 1 00001014 0F1C btst [A4]+, D7 00001016 106C 8838 movea.b A0, [A4 - 0x77C8] 0000101A 086C 1638 0845 bchg.b [A4 + 0x845], 0x38 /* '8' */ 00001020 0503 btst D3, D2 00001022 6181 bsr -0x7D /* 00000FA5 */ 00001024 8649 or.w D3, A1 00001026 0685 09EB A82A addi.l D5, 0x9EBA82A 0000102C FE83 0145 .extension 0xE83 <> // unimplemented 00001030 0B05 btst D5, D5 label00001032: 00001032 0CE3 .incomplete 00001034 1E33 1FC4 move.b D7, <> 00001038 3E8B move.w [A7], A3 0000103A 0373 60C3 bchg [A3 + D6.w - 0x61], D1 0000103E 1053 movea.b A0, [A3] 00001040 21A9 017B 60E3 move.l [A0 + D6.w - 0x29], [A1 + 0x17B] 00001046 3C01 move.w D6, D1 00001048 0207 01E3 andi.b D7, 0xE3 0000104C 4339 4433 092C .invalid 1, [0x4433092C] // invalid opcode 4 with b == 4 00001052 04A1 00C3 0841 subi.l -[A1], 0xC30841 00001058 0013 000F ori.b [A3], 0xF 0000105C 08E1 DC8B bset.b -[A1], 0x8B 00001060 889A or.l D4, [A2]+ 00001062 6304 bls +0x6 /* 00001068 */ 00001064 C304 abcd D1, D4 00001066 1EE3 move.b [A7]+, -[A3] label00001068: 00001068 9345 subx.w D1, D5 0000106A 1843 movea.b A4, D3 0000106C 39C5 330F move.w 0x330F, D5 00001070 2DC0 move.l <>, D0 00001072 E300 asl D0.b, 1 00001074 2E04 move.l D7, D4 00001076 6121 bsr +0x23 /* 00001099 */ 00001078 C330 48BE and.b [A0 + D4 - 0x66], D1 0000107C 0465 21DB subi.w -[A5], 0x21DB 00001080 2B34 2142 1FED move.l -[A5], [[A4 + <>] + 0x1FED] 00001086 22E3 move.l [A1]+, -[A3] 00001088 071E btst [A6]+, D3 0000108A 1003 move.b D0, D3 0000108C 0CA1 4243 45A9 cmpi.l -[A1], 0x424345A9 00001092 425B clr.w [A3]+ 00001094 1F1E move.b -[A7], [A6]+ 00001096 10E3 move.b [A0]+, -[A3] 00001098 4DCB lea.l A6, A3 label0000109A: 0000109A 25EB 0593 02E5 move.l [PC + 0x2E5 /* 00001381, value 0x14CE4238 */], [A3 + 0x593] 000010A0 F50F .extension 0x50F <> // unimplemented 000010A2 CE61 and.w D7, -[A1] 000010A4 DC23 add.b D6, -[A3] 000010A6 13FB 3A34 3433 1163 move.b [0x34331163], [PC + D3 * 2 + 0x34] 000010AE 2373 018B 0963 2BA3 06A3 move.l [A1 + 0x6A3], [[ + <> + D0] + 0x9632BA3] 000010B8 1C69 7630 movea.b A6, [A1 + 0x7630] 000010BC 2704 move.l -[A3], D4 000010BE C3E9 080B muls.w D1, [A1 + 0x80B] 000010C2 05B4 101E bclr [A4 + D1.w + 0x1E], D2 000010C6 2801 move.l D4, D1 000010C8 280F move.l D4, A7 000010CA 0A6B 8563 2763 xori.w [A3 + 0x2763], 0x8563 000010D0 5158 subq.w [A0]+, 8 000010D2 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000010D4 481E nbcd.b [A6]+ 000010D6 04C8 .incomplete 000010D8 450A .invalid 2, A2 // invalid opcode 4 with b == 4 000010DA 2325 move.l -[A1], -[A5] 000010DC 9B70 A1D6 sub.w <>, D5 000010E0 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000010E2 5B05 subq.b D5, 5 000010E4 030C btst A4, D1 000010E6 612C bsr +0x2E /* 00001114 */ 000010E8 AB05 syscall CopyHandle 000010EA CB02 abcd D5, D2 000010EC AD00 syscall GetFNum, auto_pop 000010EE 58C3 svc D3 000010F0 0BBB 27A3 156B 055B 426B bclr [[0x156B + D2 * 8] + 0x55B426B], D5 000010FA 056B 1806 bchg [A3 + 0x1806], D2 000010FE 830D sbcd -[A1], -[A5] 00001100 1B04 move.b -[A5], D4 00001102 AB0A syscall DrawLine 00001104 CB28 5B09 and.b [A0 + 0x5B09], D5 00001108 F306 .extension 0x306 <> // unimplemented 0000110A 34FB 0856 move.w [A2]+, [PC + D0 + 0x56] 0000110E 0705 btst D5, D3 00001110 D09B add.l D0, [A3]+ 00001112 0381 bclr D1, D1 fn00001114: 00001114 FA34 1E28 .unknown 0xFA34 0x1E28 (W = 5) 00001118 6380 bls -0x7E /* 0000109A */ 0000111A 2112 move.l -[A0], [A2] 0000111C 6D93 blt -0x6B /* 000010B1 */ 0000111E 24AB 0293 move.l [A2], [A3 + 0x293] 00001122 0310 btst [A0], D1 00001124 065B 0248 addi.w [A3]+, 0x248 00001128 1C09 move.b D6, A1 0000112A 12D3 move.b [A1]+, [A3] 0000112C 0521 btst -[A1], D2 0000112E BE43 cmp.w D7, D3 00001130 45A1 .invalid 2, -[A1] // invalid opcode 4 with b == 6 00001132 0693 011E 0423 addi.l [A3], 0x11E0423 00001138 070B btst A3, D3 0000113A 42CB .invalid A3 // invalid opcode 4 with subtype 1 0000113C 02AB 9553 33A1 0743 andi.l [A3 + 0x743], 0x955333A1 00001144 1343 456B move.b [A1 + 0x456B], D3 00001148 050F btst A7, D2 0000114A 0105 btst D5, D0 0000114C B302 xor.b D2, D1 0000114E 6405 bcc +0x7 /* 00001155 */ 00001150 0564 bchg -[A4], D2 00001152 61FF DE78 8A85 bsr -0x21877579 /* DE789BD9 */ 00001158 1766 AB2C move.b [A3 - 0x54D4], -[A6] 0000115C A301 syscall Close, flags=3 0000115E F30C .extension 0x30C <> // unimplemented 00001160 2B26 move.l -[A5], -[A6] 00001162 1C10 move.b D6, [A0] 00001164 02D3 .incomplete 00001166 35E5 FFAB move.w [PC - 0x55 /* 00001113, value 0x81FA */], -[A5] 0000116A 211E move.l -[A0], [A6]+ 0000116C 109B move.b [A0], [A3]+ 0000116E 141B move.b D2, [A3]+ 00001170 161E move.b D3, [A6]+ 00001172 1073 045A movea.b A0, [A3 + D0.w * 4 + 0x5A] 00001176 6005 bra +0x7 /* 0000117D */ 00001178 0283 2C72 1630 andi.l D3, 0x2C721630 0000117E 66FB bne -0x3 /* 0000117B */ 00001180 1FDB move.b <>, [A3]+ 00001182 1C77 02C1 movea.b A6, [A7 + D0.w * 2 - 0x63] 00001186 B304 xor.b D4, D1 00001188 EB05 asl D5.b, 5 0000118A 5C1E addq.b [A6]+, 6 0000118C 163B 0093 move.b D3, [PC + D0.w - 0x109] 00001190 0202 0F30 andi.b D2, 0x30 /* '0' */ 00001194 3ACB move.w [A5]+, A3 00001196 17EB 0583 1312 3E00 move.b [[PC + D1 * 2] + 0x3E00], [A3 + 0x583] 0000119E A364 syscall MoveHHi, flags=3 000011A0 C901 abcd D4, D1 000011A2 8102 sbcd D0, D2 000011A4 123E move.b D1, <> 000011A6 1705 move.b -[A3], D5 000011A8 7FCB moveq.l D7, 0xFFFFFFCB 000011AA 8D30 5A58 or.b [A0 + D5 * 2 + 0x58], D6 000011AE 6505 bcs +0x7 /* 000011B5 */ 000011B0 970A subx.b -[A3], -[A2] 000011B2 BDFB 23C9 cmpa.l A6, [[ + <>]] 000011B6 AF16 syscall PInit, auto_pop 000011B8 C9AF F305 and.l [A7 - 0xCFB], D4 000011BC 7326 moveq.l D1, 0x26 000011BE 1300 move.b -[A1], D0 000011C0 64D5 bcc -0x29 /* 00001197 */ 000011C2 BEAB 3B1B cmp.l D7, [A3 + 0x3B1B] 000011C6 121E move.b D1, [A6]+ 000011C8 644B bcc +0x4D /* 00001215 */ 000011CA 3028 FD94 move.w D0, [A0 - 0x26C] 000011CE 6B01 bmi +0x3 /* 000011D1 */ 000011D0 1E64 movea.b A7, -[A4] 000011D2 92D3 sub.w A1, [A3] 000011D4 2A78 870A movea.l A5, [0xFFFF870A] 000011D8 2B45 AD2B move.l [A5 - 0x52D5], D5 000011DC 321E move.w D1, [A6]+ 000011DE 16F3 3A34 move.b [A3]+, [A3 + D3 * 2 + 0x34] 000011E2 341E move.w D2, [A6]+ 000011E4 163B 5A42 move.b D3, [PC + D5 * 2 + 0x42] 000011E8 0311 btst [A1], D1 000011EA 8500 sbcd D2, D0 000011EC 7301 moveq.l D1, 0x01 000011EE 6323 bls +0x25 /* 00001213 */ 000011F0 1E16 move.b D7, [A6] 000011F2 DB1C add.b [A4]+, D5 000011F4 A31C syscall FreeMem, flags=3 000011F6 632B bls +0x2D /* 00001223 */ 000011F8 8994 or.l [A4], D4 000011FA 1E10 move.b D7, [A0] 000011FC 530B subq.b A3, 1 000011FE 0B17 btst [A7], D5 00001200 0706 btst D6, D3 00001202 F289 8617 .extension 0x289 <> // unimplemented 00001206 0422 651A subi.b -[A2], 0x1A 0000120A D26B 03C6 add.w D1, [A3 + 0x3C6] 0000120E 064B 0946 addi.w A3, 0x946 /* '\tF' */ 00001212 B30C cmpm.b [A1]+, [A4]+ 00001214 4217 clr.b [A7] 00001216 0100 btst D0, D0 00001218 FB02 .extension 0xB02 <> // unimplemented 0000121A 0F34 5302 A03B btst [[A4 + <> + D5 * 2] - 0x5FC5], D7 00001220 EB27 asl D7.b, D5 00001222 0438 ADB2 45FF subi.b [0x000045FF], 0xB2 00001228 6C04 bge +0x6 /* 0000122E */ 0000122A 030D btst A5, D1 0000122C 0323 btst -[A3], D1 label0000122E: 0000122E 5305 subq.b D5, 1 00001230 AB70 syscall rSlowHilite 00001232 EB17 roxl D7.b, 5 00001234 BB01 xor.b D1, D5 00001236 14F3 0703 2300 0F3D move.b [A2]+, [[A3 + <> + D0 * 8] + 0x23000F3D] 0000123E E923 asl D3.b, D4 00001240 002E 0482 0701 ori.b [A6 + 0x701], 0x82 00001246 8310 or.b [A0], D1 00001248 B310 xor.b [A0], D1 0000124A 4854 pea.l [A4] 0000124C 1B01 move.b -[A5], D1 0000124E AB16 syscall PInit 00001250 3808 move.w D4, A0 00001252 4608 not.b A0 00001254 141A move.b D2, [A2]+ 00001256 2309 move.l -[A1], A1 00001258 5B1C subq.b [A4]+, 5 0000125A 6304 bls +0x6 /* 00001260 */ 0000125C A873 syscall SetPort 0000125E 0032 1400 FB91 ori.b [[ + A7 * 2]], 0x0 // begin alternate branch 00001260-00001264 label00001260: 00001260 1400 move.b D2, D0 00001262 FB91 .invalid <> // end alternate branch 00001260-00001264 label00001260: // (misaligned) 00001264 BB81 xor.l D1, D5 00001266 C500 abcd D2, D0 00001268 1F63 0910 move.b [A7 + 0x910], -[A3] 0000126C 69F7 bvs -0x7 /* 00001265 */ 0000126E 2704 move.l -[A3], D4 00001270 FEA5 BBC1 .extension 0xEA5 <> // unimplemented 00001274 0B63 bchg -[A3], D5 00001276 1A53 movea.b A5, [A3] 00001278 05BB 2BBB 0C73 0513 1A63 02DB bclr [[0xC730513 + D2 * 2] + 0x1A6302DB], D2 00001284 2473 05AB 043B 0563 1A73 movea.l A2, [[0x43B + D0 * 4] + 0x5631A73] 0000128E 00DC .incomplete 00001290 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00001292 5311 subq.b [A1], 1 00001294 0700 btst D0, D3 00001296 7273 moveq.l D1, 0x73 00001298 0547 bchg D7, D2 0000129A 0288 1624 EB1B andi.l A0, 0x1624EB1B 000012A0 2E3C 7B0A 0B03 move.l D7, 0x7B0A0B03 000012A6 78FB moveq.l D4, 0xFFFFFFFB 000012A8 2332 BE78 move.l -[A1], [A2 + A3 * 8 + 0x78] 000012AC 02BB 24C3 00B3 385B andi.l [PC + D3 + 0x5B], 0x24C300B3 000012B4 0341 bchg D1, D1 000012B6 108B move.b [A0], A3 000012B8 13FA 04A2 E302 BB10 move.b [0xE302BB10], [PC + 0x4A2 /* 0000175C, value 0x7B '{' */] 000012C0 330D move.w -[A1], A5 000012C2 5B03 subq.b D3, 5 000012C4 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 000012C6 A233 syscall VInstall, flags=2 000012C8 0D73 05EB 091B 0313 0016 bchg [[0x91B] + 0x3130016], D6 000012D2 AB0D syscall GetSeek 000012D4 385A movea.w A4, [A2]+ 000012D6 DB10 add.b [A0], D5 000012D8 B30D cmpm.b [A1]+, [A5]+ 000012DA 0FA5 bclr -[A5], D7 000012DC 190F move.b -[A4], A7 000012DE 34BA 78D3 move.w [A2], [PC + 0x78D3 /* 00008BB3, cstring "" */] 000012E2 0E0F 3427 .invalid.b A7, 0x27 /* '\'' */ // invalid immediate operation 000012E6 8021 or.b D0, -[A1] 000012E8 8B54 or.w [A4], D5 000012EA AB19 syscall PutLine 000012EC 4E26 .invalid // invalid opcode 4 000012EE 7B1A moveq.l D5, 0x1A 000012F0 B301 xor.b D1, D1 000012F2 2D12 move.l -[A6], [A2] 000012F4 16A5 move.b [A3], -[A5] 000012F6 9C3C 1707 sub.b D6, 0x7 000012FA 9107 subx.b D0, D7 000012FC 0754 bchg [A4], D3 000012FE 2B1B move.l -[A5], [A3]+ 00001300 6325 bls +0x27 /* 00001327 */ 00001302 F256 0FC1 .extension 0x256 <>, 0x0FC1 // unimplemented 00001306 1F0F move.b -[A7], A7 00001308 F524 .extension 0x524 <> // unimplemented 0000130A 930E subx.b -[A1], -[A6] 0000130C F30B .extension 0x30B <> // unimplemented 0000130E C1D7 muls.w D0, [A7] 00001310 BB6A 7632 xor.w [A2 + 0x7632], D5 00001314 C1D6 muls.w D0, [A6] 00001316 C301 abcd D1, D1 00001318 4C3B 0D12 1600 movem.w D1,D4,A0,A2,A3, [PC + D1.w * 8] 0000131E 0B8E bclr A6, D5 00001320 0B0A btst A2, D5 00001322 8311 or.b [A1], D1 00001324 1B48 0B0A move.b [A5 + 0xB0A /* export_349 */], A0 00001328 3C13 move.w D6, [A3] 0000132A 383B 0DD3 0327 026C move.w D4, [[] + 0x327026C] 00001332 930E subx.b -[A1], -[A6] 00001334 0B18 btst [A0]+, D5 00001336 0701 btst D1, D3 00001338 CD02 abcd D6, D2 0000133A 2821 move.l D4, -[A1] 0000133C 9917 sub.b [A7], D4 0000133E 06F4 .incomplete 00001340 6508 bcs +0xA /* 0000134A */ 00001342 8681 or.l D3, D1 00001344 50DE st [A6]+ 00001346 4E48 trap 8 00001348 8400 or.b D2, D0 label0000134A: 0000134A 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 0000134C 0B06 btst D6, D5 0000134E 322B 0828 move.w D1, [A3 + 0x828] 00001352 C105 abcd D0, D5 00001354 00FB .incomplete 00001356 218C 6643 move.l [A0 + D6.w * 8 + 0x43], A4 0000135A 0B32 8412 btst [A2 + A0.w * 4 + 0x12], D5 0000135E 8800 or.b D4, D0 00001360 EB1E rol D6.b, 5 00001362 8C66 or.w D6, -[A6] 00001364 EB0B lsl D3.b, 5 00001366 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4 00001368 78FB moveq.l D4, 0xFFFFFFFB 0000136A 20BB 0778 44B3 035B move.l [A0], [PC + 0x44B3035B] 00001372 0EF3 .incomplete 00001374 2040 movea.l A0, D0 00001376 AEC5 syscall 0xAC5, auto_pop 00001378 9A12 sub.b D5, [A2] 0000137A 8600 or.b D3, D0 0000137C 0FC1 .incomplete 0000137E 0123 btst -[A3], D0 00001380 0714 btst [A4], D3 00001382 CE42 and.w D7, D2 00001384 385B movea.w A4, [A3]+ 00001386 083B 022C DB34 btst.b <>, 0x2C /* ',' */ 0000138C 6B08 bmi +0xA /* 00001396 */ 0000138E 9B09 subx.b -[A5], -[A1] 00001390 C500 abcd D2, D0 00001392 86C1 divu.w D3, D1 00001394 00D3 .incomplete label00001396: 00001396 10F3 0163 2B5B 047A 7AEB move.b [A0]+, [[A3 + 0x2B5B] + 0x47A7AEB] 000013A0 1963 1A9B move.b [A4 + 0x1A9B], -[A3] 000013A4 029B 09CB 4803 andi.l [A3]+, 0x9CB4803 000013AA 04F3 .incomplete 000013AC 28EB 0773 move.l [A4]+, [A3 + 0x773] 000013B0 0513 btst [A3], D2 000013B2 1704 move.b -[A3], D4 000013B4 3B0A move.w -[A5], A2 000013B6 10D3 move.b [A0]+, [A3] 000013B8 288B move.l [A4], A3 000013BA 0503 btst D3, D2 000013BC 1B84 AE88 move.b [A5 + A2 * 8 - 0x120], D4 000013C0 00AB 1AE1 53B3 0047 ori.l [A3 + 0x47], 0x1AE153B3 000013C8 07D4 .incomplete 000013CA 249B move.l [A2], [A3]+ 000013CC 3FDE move.w <>, [A6]+ 000013CE 3C2E 10BB move.w D6, [A6 + 0x10BB] 000013D2 23F2 56C3 10E3 04A1 move.l [0x10E304A1], [A2 + D5.w * 8 - 0x61] 000013DA 1483 move.b [A2], D3 000013DC 06FB .incomplete 000013DE 12D5 move.b [A1]+, [A5] 000013E0 14EB 0953 move.b [A2]+, [A3 + 0x953] 000013E4 4563 chk.w D2, -[A3] 000013E6 3BE8 2250 move.w <>, [A0 + 0x2250] 000013EA 8329 1083 or.b [A1 + 0x1083], D1 000013EE 068B 1148 D303 addi.l A3, 0x1148D303 000013F4 9710 sub.b [A0], D3 000013F6 1C43 movea.b A6, D3 000013F8 2732 A101 move.l -[A3], [[A2 + <> + A2]] 000013FC 0F8C bclr A4, D7 000013FE 2B2E 810F move.l -[A5], [A6 - 0x7EF1] 00001402 232E 8D0F move.l -[A1], [A6 - 0x72F1] 00001406 3329 3B05 move.w -[A1], [A1 + 0x3B05] 0000140A 2B1B move.l -[A5], [A3]+ 0000140C D80B add.b D4, A3 0000140E 0B04 btst D4, D5 00001410 024B 14D3 andi.w A3, 0x14D3 00001414 0346 bchg D6, D1 00001416 9800 sub.b D4, D0 00001418 0F61 bchg -[A1], D7 0000141A 562B 1B14 addq.b [A3 + 0x1B14], 3 0000141E 8402 or.b D2, D2 00001420 C34A exg A1, A2 00001422 330D move.w -[A1], A5 00001424 CB21 and.b -[A1], D5 00001426 2919 move.l -[A4], [A1]+ 00001428 EB09 lsl D1.b, 5 0000142A DB45 addx.w D5, D5 0000142C 835A or.w [A2]+, D1 0000142E 0B18 btst [A0]+, D5 00001430 2702 move.l -[A3], D2 00001432 74B2 moveq.l D2, 0xFFFFFFB2 00001434 DB45 addx.w D5, D5 00001436 6B1B bmi +0x1D /* 00001453 */ 00001438 4C93 2E6B movem.w D0,D1,D3,D5,D6,A1,A2,A3,A5, [A3] 0000143C 084B 19B3 bchg.b A3, 0xB3 00001440 0F17 btst [A7], D7 00001442 03FD .incomplete 00001444 3B2F 1346 move.w -[A5], [A7 + 0x1346] 00001448 2826 move.l D4, -[A6] 0000144A 6B40 bmi +0x42 /* 0000148C */ 0000144C 4706 .invalid 3, D6 // invalid opcode 4 with b == 4 0000144E F417 cinvp NONE, [A7] 00001450 0193 bclr [A3], D0 00001452 E122 asl D2.b, D0 00001454 6B17 bmi +0x19 /* 0000146D */ 00001456 1705 move.b -[A3], D5 00001458 3F7B 0F22 B8F3 0713 16DC move.w [A7 + 0x16DC], [[PC - 0x470D + D0 * 8] + 0x713] 00001462 4CC1 1122 movem.l D1,D5,A0,A4, D1 00001466 B8AB 062B cmp.l D4, [A3 + 0x62B] 0000146A 1B22 move.b -[A5], -[A2] 0000146C B80B cmp.b D4, A3 0000146E 0CCB .incomplete 00001470 2122 move.l -[A0], -[A2] 00001472 B8D3 cmpa.w A4, [A3] 00001474 01DB .incomplete 00001476 4533 05FB 2E7A 7A06 4C92 0704 .invalid 2, [[0x2E7A7A06] + 0x4C920704] // invalid opcode 4 with b == 4 00001482 1837 8199 move.b D4, [[ + A0]] 00001486 4A14 tst.b [A4] 00001488 A190 syscall SysEnvirons, flags=1 0000148A 32E9 0400 move.w [A1]+, [A1 + 0x400] // begin alternate branch 0000148C-00001490 label0000148C: 0000148C 0400 031C subi.b D0, 0x1C // end alternate branch 0000148C-00001490 label0000148C: // (misaligned) 0000148E 031C btst [A4]+, D1 00001490 8C07 or.b D6, D7 00001492 0552 bchg [A2], D2 00001494 1707 move.b -[A3], D7 00001496 5825 addq.b -[A5], 4 00001498 014B bchg A3, D0 0000149A 0613 012D addi.b [A3], 0x2D /* '-' */ 0000149E 026D 21FB 2317 andi.w [A5 + 0x2317], 0x21FB 000014A4 017F bchg <>, D0 000014A6 1316 move.b -[A1], [A6] 000014A8 2B14 move.l -[A5], [A4] 000014AA C135 CB13 124A FB06 and.b [[A5 + A4 * 2] + 0x124AFB06], D0 000014B2 BA78 44C8 cmp.w D5, [0x000044C8] 000014B6 031B btst [A3]+, D1 000014B8 7B03 moveq.l D5, 0x03 000014BA C243 and.w D1, D3 000014BC 1AC0 move.b [A5]+, D0 000014BE B2FE cmpa.w A1, <> 000014C0 2B1E move.l -[A5], [A6]+ 000014C2 FA04 D8BE .unknown 0xFA04 0xD8BE (W = 5) 000014C6 787B moveq.l D4, 0x7B 000014C8 80BE or.l D0, <> 000014CA 780F moveq.l D4, 0x0F 000014CC E101 asl D1.b, 8 000014CE C600 and.b D3, D0 000014D0 DB26 add.b -[A6], D5 000014D2 1C4A movea.b A6, A2 000014D4 1706 move.b -[A3], D6 000014D6 D141 addx.w D0, D1 000014D8 0669 1F2E 8657 addi.w [A1 - 0x79A9], 0x1F2E 000014DE 0199 bclr [A1]+, D0 000014E0 0705 btst D5, D3 000014E2 A23C syscall CmpString, flags=2 000014E4 2704 move.l -[A3], D4 000014E6 7C93 moveq.l D6, 0xFFFFFF93 000014E8 2085 move.l [A0], D5 000014EA 2CA3 move.l [A6], -[A3] 000014EC 0C13 0182 cmpi.b [A3], 0x82 000014F0 2314 move.l -[A1], [A4] 000014F2 6108 bsr +0xA /* 000014FC */ 000014F4 6318 bls +0x1A /* 0000150E */ 000014F6 0508 btst A0, D2 000014F8 06C3 .incomplete 000014FA 035B bchg [A3]+, D1 fn000014FC: 000014FC 0EBE 74BE 7800 .invalid.l <>, 0x74BE7800 // invalid immediate operation 00001502 EB69 lsl D1.w, D5 00001504 3284 move.w [A1], D4 00001506 4698 not.l [A0]+ 00001508 9802 sub.b D4, D2 0000150A 5B0D subq.b A5, 5 0000150C A319 syscall InitZone, flags=3 label0000150E: 0000150E 6545 bcs +0x47 /* 00001555 */ 00001510 A14D syscall PurgeMem, flags=1 00001512 AE04 syscall DisposePixMap/DisposPixMap, auto_pop 00001514 000F 8400 ori.b A7, 0x0 00001518 2337 2708 move.l -[A1], [A7 + <> + D2 * 8] 0000151C 4557 chk.w D2, [A7] 0000151E 04FE .incomplete 00001520 1097 move.b [A0], [A7] 00001522 117A D30B 4107 move.b [A0 + 0x4107], [PC - 0x2CF5 /* FFFFE82F, cstring "" */] 00001528 130C move.b -[A1], A4 0000152A BB06 xor.b D6, D5 0000152C 0304 btst D4, D1 0000152E D309 addx.b -[A1], -[A1] 00001530 0474 A711 8F5C subi.w <>, 0xA711 00001536 A319 syscall InitZone, flags=3 00001538 1506 move.b -[A2], D6 0000153A 8939 4A01 BE3B or.b [0x4A01BE3B], D4 00001540 0310 btst [A0], D1 00001542 6929 bvs +0x2B /* 0000156D */ 00001544 2117 move.l -[A0], [A7] 00001546 AB03 syscall Jackson 00001548 7129 moveq.l D0, 0x29 0000154A 8301 sbcd D1, D1 0000154C 6129 bsr +0x2B /* 00001577 */ 0000154E ED17 roxl D7.b, 6 00001550 EA63 asr D3.w, D5 00001552 034E bchg A6, D1 00001554 3AA3 move.w [A5], -[A3] 00001556 0B6D 17D3 bchg [A5 + 0x17D3], D5 0000155A 0E3B 137B 075B 5D43 010F .invalid.b [[PC] + 0x5D43010F], 0x7B /* '{' */ // invalid immediate operation 00001564 760F moveq.l D3, 0x0F 00001566 42F2 28AB .invalid [A2 + D2 - 0x85] // invalid opcode 4 with subtype 1 0000156A 2B6B 5180 1317 move.l [A5 + 0x1317], [A3 + 0x5180] 00001570 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 00001572 3B0A move.w -[A5], A2 00001574 7B07 moveq.l D5, 0x07 00001576 5B06 subq.b D6, 5 00001578 FA3C F4FB .unknown 0xFA3C 0xF4FB (W = 5) 0000157C 2B4B 0583 move.l [A5 + 0x583], A3 00001580 05AB 26BB bclr [A3 + 0x26BB], D2 00001584 0580 bclr D0, D2 00001586 0F42 bchg D2, D7 00001588 5317 subq.b [A7], 1 0000158A 7681 moveq.l D3, 0xFFFFFF81 0000158C 8B33 127A or.b [A3 + D1.w * 2 + 0x7A], D5 00001590 7ABE moveq.l D5, 0xFFFFFFBE 00001592 7843 moveq.l D4, 0x43 00001594 4932 2705 .invalid 4, [[A2 + <>] + D2 * 8] // invalid opcode 4 with b == 4 00001598 3E93 move.w [A7], [A3] 0000159A 53DB sls [A3]+ 0000159C 1825 move.b D4, -[A5] 0000159E 1AD3 move.b [A5]+, [A3] 000015A0 03C9 .incomplete 000015A2 195B 069B move.b [A4 + 0x69B], [A3]+ 000015A6 01F4 .incomplete 000015A8 EB0A lsl D2.b, 5 000015AA 6104 bsr +0x6 /* 000015B0 */ 000015AC B307 xor.b D7, D1 000015AE 4E21 .invalid // invalid opcode 4 fn000015B0: 000015B0 B903 xor.b D3, D4 000015B2 074D bchg A5, D3 000015B4 0DB3 0161 4F0B bclr [[A3 + 0x4F0B]], D6 000015BA 1104 move.b -[A0], D4 000015BC B44E cmp.w D2, A6 000015BE 1B05 move.b -[A5], D5 000015C0 B301 xor.b D1, D1 000015C2 1706 move.b -[A3], D6 000015C4 88E3 divu.w D4, -[A3] 000015C6 02F0 .incomplete 000015C8 485B pea.l [A3]+ 000015CA 130B move.b -[A1], A3 000015CC 0648 5B70 addi.w A0, 0x5B70 /* '[p' */ 000015D0 6311 bls +0x13 /* 000015E3 */ 000015D2 418A .invalid 0, A2 // invalid opcode 4 with b == 6 000015D4 06EC .incomplete 000015D6 4263 clr.w -[A3] 000015D8 0204 7607 andi.b D4, 0x7 000015DC 8393 or.l [A3], D1 000015DE 1700 move.b -[A3], D0 000015E0 AC5B syscall BitOr, auto_pop 000015E2 2D10 move.l -[A6], [A0] 000015E4 FB14 .extension 0xB14 <> // unimplemented 000015E6 5359 subq.w [A1]+, 1 000015E8 4EE1 jmp -[A1] 000015EA 0078 5B2D 3CE1 ori.w [0x00003CE1], 0x5B2D /* '[-' */ 000015F0 006A 4823 0208 ori.w [A2 + 0x208], 0x4823 /* 'H#' */ 000015F6 14D6 move.b [A2]+, [A6] 000015F8 0A83 0B60 9336 xori.l D3, 0xB609336 000015FE 44B3 192B 0923 2517 06CF neg.l [[A3 + 0x923 + D1] + 0x251706CF] 00001608 E302 asl D2.b, 1 0000160A C640 and.w D3, D0 0000160C 6311 bls +0x13 /* 0000161F */ 0000160E 4150 chk.w D0, [A0] 00001610 81D4 divs.w D0, [A4] 00001612 522A 3C5E addq.b [A2 + 0x3C5E], 1 00001616 0C5B 0714 cmpi.w [A3]+, 0x714 0000161A 1B05 move.b -[A5], D5 0000161C 5B07 subq.b D7, 5 0000161E 1E4E movea.b A7, A6 00001620 89F5 3908 divs.w D4, [A5 + <> + D3] 00001624 2B13 move.l -[A5], [A3] 00001626 0ACB .incomplete 00001628 1749 08D3 move.b [A3 + 0x8D3], A1 0000162C 0978 0908 bchg [0x00000908 /* CurStackBase */], D4 00001630 A62C syscall InitApplZone, flags=6 00001632 3304 move.w -[A1], D4 00001634 6AC1 bpl -0x3D /* 000015F7 */ 00001636 005C 3B02 ori.w [A4]+, 0x3B02 0000163A 1090 move.b [A0], [A0] 0000163C 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 0000163E E0E1 asr .w -[A1] 00001640 0093 023B 023C ori.l [A3], 0x23B023C 00001646 E100 asl D0.b, 8 00001648 FEE1 00EB .extension 0xEE1 <> // unimplemented 0000164C 023B 0204 E100 andi.b [PC + <> + A6], 0x4 00001652 0304 btst D4, D1 00001654 481B nbcd.b [A3]+ 00001656 04ED .incomplete 00001658 0A00 934D xori.b D0, 0x4D /* 'M' */ 0000165C 0841 000B bchg.b D1, 0xB 00001660 0065 0B2E ori.w -[A5], 0xB2E 00001664 490A .invalid 4, A2 // invalid opcode 4 with b == 4 00001666 4E5E unlink A6 00001668 0C3E 817C cmpi.b <>, 0x7C /* '|' */ 0000166C 1B05 move.b -[A5], D5 0000166E 3E87 move.w [A7], D7 00001670 12A3 move.b [A1], -[A3] 00001672 0FA9 0909 bclr [A1 + 0x909], D7 00001676 064E 48DC addi.w A6, 0x48DC 0000167A C712 and.b [A2], D3 0000167C D60B add.b D3, A3 0000167E 0342 bchg D2, D1 00001680 016F B307 bchg [A7 - 0x4CF9], D0 00001684 3C61 movea.w A6, -[A1] 00001686 7F96 moveq.l D7, 0xFFFFFF96 00001688 B135 6C04 xor.b [A5 + D6 * 4 + 0x4], D0 0000168C 3808 move.w D4, A0 0000168E 0223 409B andi.b -[A3], 0x9B 00001692 0F3C 7937 btst 0x37 /* '7' */, D7 00001696 0700 btst D0, D3 00001698 EDDE 10F2 bfffo D1, [A6]+ {3:D2} 0000169C EB12 roxl D2.b, 5 0000169E 631F bls +0x21 /* 000016BF */ 000016A0 2552 E142 move.l [A2 - 0x1EBE], [A2] 000016A4 9315 sub.b [A5], D1 000016A6 2D2B 1B04 move.l -[A6], [A3 + 0x1B04] 000016AA B30C cmpm.b [A1]+, [A4]+ 000016AC 284B movea.l A4, A3 000016AE 160B move.b D3, A3 000016B0 0374 130C bchg <>, D1 000016B4 48BA 74CB 0400 movem.w [PC + 0x400 /* 00001AB6, value 0x4B29 'K)' */], D0,D1,D3,D6,D7,A2,A4,A5,A6 000016BA D31B add.b [A3]+, D1 000016BC 531B subq.b [A3]+, 1 000016BE B304 xor.b D4, D1 000016C0 E30F lsl D7.b, 1 000016C2 744E moveq.l D2, 0x4E 000016C4 AB04 syscall ColorMap 000016C6 F274 D8F2 .extension 0x274 <>, 0xD8F2 // unimplemented 000016CA 5C33 06A3 addq.b [A3 + D0.w * 8 - 0x93], 6 000016CE 0106 btst D6, D0 000016D0 7277 moveq.l D1, 0x77 000016D2 0844 0A24 bchg.b D4, 0x24 /* '$' */ 000016D6 830C sbcd -[A1], -[A4] 000016D8 3B03 move.w -[A5], D3 000016DA 04DE .incomplete 000016DC 3C17 move.w D6, [A7] 000016DE 0520 btst -[A0], D2 000016E0 22EB 3844 move.l [A1]+, [A3 + 0x3844] 000016E4 9304 subx.b D1, D4 000016E6 8171 B386 4207 or.w [[ + <>] + A3 * 2 + 0x4207], D0 000016EC 0B17 btst [A7], D5 000016EE 1701 move.b -[A3], D1 000016F0 32B3 8D26 8B0C 4703 move.w [A1], [[A3 - 0x74F4] + A0 * 4 + 0x4703] 000016F8 5A0D addq.b A5, 5 000016FA 0D43 bchg D3, D6 000016FC 809B or.l D0, [A3]+ 000016FE 4336 C602 .invalid 1, [A6 + A4.w * 8 + 0x2] // invalid opcode 4 with b == 4 00001702 9B1C sub.b [A4]+, D5 00001704 910D subx.b -[A0], -[A5] 00001706 1445 movea.b A2, D5 00001708 02D5 .incomplete 0000170A 053B 0542 C6F3 btst [[PC + <>] - 0x390D], D2 00001710 06E3 .incomplete 00001712 033B 473C btst <>, D1 00001716 098F bclr A7, D4 00001718 CD10 and.b [A0], D6 0000171A DB07 addx.b D5, D7 0000171C DE27 add.b D7, -[A7] 0000171E 0131 0F6E btst <>, D0 00001722 36F0 C500 move.w [A3]+, [A0 + <> + A4 * 4] 00001726 A385 syscall IdleUpdate/PMgrOp, flags=3 00001728 3627 move.w D3, -[A7] 0000172A 010A btst A2, D0 0000172C 2D03 move.l -[A6], D3 0000172E 6032 bra +0x34 /* 00001762 */ 00001730 AE28 syscall GetCTSeed, auto_pop 00001732 02C3 .incomplete 00001734 2407 move.l D2, D7 00001736 0106 btst D6, D0 00001738 0802 2B7B btst.b D2, 0x7B /* '{' */ 0000173C A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 0000173E 9301 subx.b D1, D1 00001740 0F5C bchg [A4]+, D7 00001742 0AFA .incomplete 00001744 3CC0 move.w [A6]+, D0 00001746 0F56 bchg [A6], D7 00001748 0A22 501B xori.b -[A2], 0x1B 0000174C 015B bchg [A3]+, D0 0000174E 2685 move.l [A3], D5 00001750 D528 29B1 add.b [A0 + 0x29B1], D2 00001754 1382 7817 move.b [A1 + D7 + 0x17], D2 00001758 014D bchg A5, D0 0000175A 0D2D 7B11 btst [A5 + 0x7B11], D6 0000175E 051A btst [A2]+, D2 00001760 04F3 .incomplete label00001762: 00001762 5C8D addq.l A5, 6 00001764 1966 230F move.b [A4 + 0x230F], -[A6] 00001768 B919 xor.b [A1]+, D4 0000176A 333C 0597 move.w -[A1], 0x597 0000176E BB46 xor.w D6, D5 00001770 8C23 or.b D6, -[A3] 00001772 2E32 1412 move.l D7, [A2 + D1.w * 4 + 0x12] 00001776 7B11 moveq.l D5, 0x11 00001778 0073 4EC3 00CB ori.w [A3 + D0.w - 0x53], 0x4EC3 0000177E 3732 AE7B move.w -[A3], [A2 + A2 * 8 + 0x7B] 00001782 111C move.b -[A0], [A4]+ 00001784 CB0C abcd -[A5], -[A4] 00001786 1223 move.b D1, -[A3] 00001788 1046 movea.b A0, D6 0000178A 98E5 sub.w A4, -[A5] 0000178C 467B 3FC3 00C3 1A32 not.w [[ + <>] + 0xC31A32] 00001794 AE3C syscall SetClientID, auto_pop 00001796 027B 5409 0C7B andi.w [PC + D0 * 4 + 0x7B], 0x5409 /* 'T\t' */ 0000179C A04E syscall AddDrive 0000179E 0A12 3CBC xori.b [A2], 0xBC 000017A2 0608 083B addi.b A0, 0x3B /* ';' */ 000017A6 0288 9070 024B andi.l A0, 0x9070024B 000017AC 58A8 2A5C addq.l [A0 + 0x2A5C], 4 000017B0 859D or.l [A5]+, D2 000017B2 EB04 asl D4.b, 5 000017B4 631E bls +0x20 /* 000017D4 */ 000017B6 A919 syscall GetWTitle 000017B8 9B0D subx.b -[A5], -[A5] 000017BA 0591 bclr [A1], D2 000017BC 0463 03CB subi.w -[A3], 0x3CB 000017C0 0832 12CB 0812 btst.b [A2 + D0 + 0x12], 0xCB 000017C6 9B0D subx.b -[A5], -[A5] 000017C8 0043 77C3 ori.w D3, 0x77C3 000017CC 00E3 .incomplete 000017CE 3748 40E1 move.w [A3 + 0x40E1], A0 000017D2 C7A3 and.l -[A3], D3 label000017D4: 000017D4 120F move.b D1, A7 000017D6 1E9B move.b [A7], [A3]+ 000017D8 0D44 bchg D4, D6 000017DA CB50 and.w [A0], D5 000017DC 235E 4308 move.l [A1 + 0x4308], [A6]+ 000017E0 1311 move.b -[A1], [A1] 000017E2 B309 cmpm.b [A1]+, [A1]+ 000017E4 C1F2 3B1B 0B4F 2B0F muls.w D0, [[A2 + D3 * 2] + 0xB4F2B0F] 000017EC 0B1A btst [A2]+, D5 000017EE D0A3 add.l D0, -[A3] 000017F0 1025 move.b D0, -[A5] 000017F2 01C3 .incomplete 000017F4 0A13 0E3B xori.b [A3], 0x3B /* ';' */ 000017F8 9B8B subx.l -[A5], -[A3] 000017FA 099B bclr [A3]+, D4 000017FC 14DB move.b [A2]+, [A3]+ 000017FE 1D8B 0973 0432 1C9B 0D33 0ABC move.b [[A6 + 0x4321C9B] + 0xD330ABC], A3 0000180A 1400 move.b D2, D0 0000180C A355 syscall StripAddress, flags=3 0000180E C300 abcd D1, D0 00001810 8B09 sbcd -[A5], -[A1] 00001812 5B23 subq.b -[A3], 5 00001814 0B17 btst [A7], D5 00001816 A301 syscall Close, flags=3 00001818 A302 syscall Read, flags=3 0000181A A501 syscall Close, flags=5 0000181C 1400 move.b D2, D0 0000181E 5B77 C300 subq.w [A7 + <> + A4 * 2], 5 00001822 82C6 divu.w D1, D6 00001824 0701 btst D1, D3 00001826 B321 xor.b -[A1], D1 00001828 0100 btst D0, D0 0000182A 9B55 sub.w [A5], D5 0000182C 0143 bchg D3, D0 0000182E 2317 move.l -[A1], [A7] 00001830 F15F .extension 0x15F <> // unimplemented 00001832 1707 move.b -[A3], D7 00001834 9073 8532 84C5 156B 0A49 sub.w D0, [[A3 - 0x7B3AEA95 + A0 * 4] + 0xA49] 0000183E 94BD sub.l D2, <> 00001840 5A73 0001 addq.w [A3 + D0.w + 0x1], 5 00001844 30D8 move.w [A0]+, [A0]+ 00001846 BE74 0283 cmp.w D7, [A4 + D0.w * 2 - 0x125] 0000184A 5437 07AA 2D24 2505 addq.b [[0x2D24 + D0 * 8] + 0x2505], 2 00001852 2E3C 80A4 9B02 move.l D7, 0x80A49B02 00001858 A443 syscall SetFilType, flags=4 0000185A 0884 02BB bclr.b D4, 0xBB 0000185E 7417 moveq.l D2, 0x17 00001860 05DF .incomplete 00001862 3CCB move.w [A6]+, A3 00001864 0284 0217 85D8 andi.l D4, 0x21785D8 0000186A 5677 07AA E5B1 C26B addq.w [[-0x1A4F + D0 * 8] - 0x3D95], 3 00001872 5F41 subq.w D1, 7 00001874 6C46 bge +0x48 /* 000018BC */ 00001876 4C02 AB22 movem.w D1,D5,A0,A1,A3,A5,A7, D2 0000187A C283 and.l D1, D3 0000187C 17E1 00DC move.b [PC + D0.w - 0x36], -[A1] 00001880 4C02 EB10 movem.w D4,A0,A1,A3,A5,A6,A7, D2 00001884 0608 0227 addi.b A0, 0x27 /* '\'' */ 00001888 816B 690D or.w [A3 + 0x690D], D0 0000188C 6007 bra +0x9 /* 00001895 */ 0000188E 058B bclr A3, D2 00001890 0BB5 D308 bclr [A5 + <> + A5 * 2], D5 00001894 620B bhi +0xD /* 000018A1 */ 00001896 4A02 tst.b D2 00001898 631E bls +0x20 /* 000018B8 */ 0000189A A502 syscall Read, flags=5 0000189C 0F36 F30F 2706 61CB btst [[A6 + <>] + A7 * 2 + 0x270661CB], D7 000018A4 07CB .incomplete 000018A6 0517 btst [A7], D2 000018A8 0415 6B08 subi.b [A5], 0x8 000018AC 0033 307C B806 ori.b [A3 + A3 + 0x6], 0x7C /* '|' */ 000018B2 989B sub.l D4, [A3]+ 000018B4 07ED .incomplete 000018B6 006B 1400 0F69 ori.w [A3 + 0xF69], 0x1400 // begin alternate branch 000018B8-000018C8 label000018B8: 000018B8 1400 move.b D2, D0 000018BA 0F69 2949 bchg [A1 + 0x2949], D7 label000018BC: // (misaligned) 000018BE 0EAD 0016 170B F23C .invalid.l [A5 - 0xDC4], 0x16170B // invalid immediate operation 000018C6 2E4E movea.l A7, A6 // end alternate branch 000018B8-000018C8 label000018B8: // (misaligned) label000018BC: 000018BC 2949 0EAD move.l [A4 + 0xEAD], A1 000018C0 0016 170B ori.b [A6], 0xB 000018C4 F23C 2E4E .invalid fmove, !rm 000018C8 0308 btst A0, D1 000018CA 740B moveq.l D2, 0x0B 000018CC 116A DE78 5B06 move.b [A0 + 0x5B06], [A2 - 0x2188] 000018D2 0FF4 .incomplete 000018D4 0F45 bchg D5, D7 000018D6 64B3 bcc -0x4B /* 0000188B */ 000018D8 39D3 12A3 move.w 0x12A3, [A3] 000018DC 010B btst A3, D0 000018DE 1AFA 04C0 move.b [A5]+, [PC + 0x4C0 /* 00001DA0, value 0x1 */] 000018E2 C2E3 mulu.w D1, -[A3] 000018E4 38FB 0F7B 272B 5EB3 0A73 0633 move.w [A4]+, [[PC + 0x272B5EB3] + 0xA730633] 000018F0 0202 0F6E andi.b D2, 0x6E /* 'n' */ 000018F4 3673 00C5 movea.w A3, [A3 + D0.w - 0x59] 000018F8 00EB .incomplete 000018FA A836 syscall GetMaskTable 000018FC 7B00 moveq.l D5, 0x00 000018FE 3B0D move.w -[A5], A5 00001900 02E3 .incomplete 00001902 82C0 divu.w D1, D0 00001904 C341 exg D1, D1 00001906 BB76 EAAB xor.w [A6 + A6 * 2 - 0x85], D5 0000190A 2DBB 3307 0069 FAB3 3966 move.l <>, [[PC + <>] + D3 * 2 + 0x69FAB3] 00001914 BB18 xor.b [A0]+, D5 00001916 0FAC 2102 bclr [A4 + 0x2102], D7 0000191A 6BCD bmi -0x31 /* 000018E9 */ 0000191C 8B6A 480B or.w [A2 + 0x480B], D5 00001920 1ED3 move.b [A7]+, [A3] 00001922 0365 bchg -[A5], D1 00001924 7907 moveq.l D4, 0x07 00001926 06AD 0B06 6300 131D addi.l [A5 + 0x131D], 0xB066300 0000192E 4833 0A85 nbcd.b [A3 + D0 * 2 - 0x123] 00001932 4A6B 17F3 tst.w [A3 + 0x17F3] 00001936 4CEB 123B 3423 movem.l D0,D1,D3,D4,D5,A1,A4, [A3 + 0x3423] 0000193C 0356 bchg [A6], D1 0000193E 8832 691E D24C or.b D4, [[A2] + D6 - 0x2DB4] 00001944 008B 598C C663 ori.l A3, 0x598CC663 0000194A 0388 bclr A0, D1 0000194C 8443 or.w D2, D3 0000194E 2E05 move.l D7, D5 00001950 9832 3B0D sub.b D4, [[A2 + <>] + D3 * 2] 00001954 400B negx.b A3 00001956 0B88 bclr A0, D5 00001958 8402 or.b D2, D2 0000195A D360 add.w -[A0], D1 0000195C 232B 6B0C move.l -[A1], [A3 + 0x6B0C] 00001960 2104 move.l -[A0], D4 00001962 8126 or.b -[A6], D0 00001964 3B0D move.w -[A5], A5 00001966 8402 or.b D2, D2 00001968 23AB 4B09 F34C move.l <>, [A3 + 0x4B09] 0000196E 5CEA 8402 sge [A2 - 0x7BFE] 00001972 A34A syscall HNoPurge, flags=3 00001974 1303 move.b -[A1], D3 00001976 F34C .extension 0x34C <> // unimplemented 00001978 74F4 moveq.l D2, 0xFFFFFFF4 0000197A 8402 or.b D2, D2 0000197C 2B44 A173 move.l [A5 - 0x5E8D], D4 00001980 D300 addx.b D1, D0 00001982 470A .invalid 3, A2 // invalid opcode 4 with b == 4 00001984 E50A lsl D2.b, 2 00001986 24D3 move.l [A2]+, [A3] 00001988 18F3 2A04 move.b [A4]+, [A3 + D2 * 2 + 0x4] 0000198C 0308 btst A0, D1 0000198E 4E3B .invalid // invalid opcode 4 00001990 0328 BB11 btst [A0 - 0x44EF], D1 00001994 782E moveq.l D4, 0x2E 00001996 3C83 move.w [A6], D3 00001998 0A56 631F xori.w [A6], 0x631F 0000199C D217 add.b D1, [A7] 0000199E 066F 0703 AB97 addi.w [A7 - 0x5469], 0x703 000019A4 0EA2 DB47 464C .invalid.l -[A2], 0xDB47464C // invalid immediate operation 000019AA 6B14 bmi +0x16 /* 000019C0 */ 000019AC D303 addx.b D1, D3 000019AE B256 cmp.w D1, [A6] 000019B0 B276 232D 028B cmp.w D1, [[A6 + 0x28B] + D2 * 2] 000019B6 6133 bsr +0x35 /* 000019EB */ 000019B8 0C83 0A42 132E cmpi.l D3, 0xA42132E 000019BE C263 and.w D1, -[A3] label000019C0: 000019C0 7263 moveq.l D1, 0x63 000019C2 1823 move.b D4, -[A3] 000019C4 02E7 .incomplete 000019C6 15FD 0B09 move.b [PC + 0xB09 /* 000024D1, value 0x70 'p', cstring "p" */], <> 000019CA DC69 043C add.w D6, [A1 + 0x43C] 000019CE B204 cmp.b D1, D4 000019D0 6104 bsr +0x6 /* 000019D6 */ 000019D2 3B61 2693 move.w [A5 + 0x2693], -[A1] fn000019D6: 000019D6 1225 move.b D1, -[A5] 000019D8 6427 bcc +0x29 /* 00001A01 */ 000019DA 0225 0A24 andi.b -[A5], 0x24 /* '$' */ 000019DE B31D xor.b [A5]+, D1 000019E0 1322 move.b -[A1], -[A2] 000019E2 F338 .extension 0x338 <> // unimplemented 000019E4 6B00 7B31 bmi +0x7B33 /* 00009517 */ 000019E8 735F moveq.l D1, 0x5F 000019EA 0B0F btst A7, D5 000019EC 031F btst [A7]+, D1 000019EE F338 .extension 0x338 <> // unimplemented 000019F0 630F bls +0x11 /* 00001A01 */ 000019F2 3B25 move.w -[A5], -[A5] 000019F4 735F moveq.l D1, 0x5F 000019F6 7B15 moveq.l D5, 0x15 000019F8 FB03 .extension 0xB03 <> // unimplemented 000019FA 5B19 subq.b [A1]+, 5 000019FC BB01 xor.b D1, D5 000019FE BB08 cmpm.b [A5]+, [A0]+ 00001A00 0704 btst D4, D3 00001A02 095B bchg [A3]+, D4 00001A04 1907 move.b -[A4], D7 00001A06 06E6 .incomplete 00001A08 5B19 subq.b [A1]+, 5 00001A0A 0708 btst A0, D3 00001A0C 1727 move.b -[A3], -[A7] 00001A0E 8DB0 BB01 or.l [[A0 + <> + A3 * 2]], D6 00001A12 5337 735F subq.b <>, 1 00001A16 2103 move.l -[A0], D3 00001A18 B0DB cmpa.w A0, [A3]+ 00001A1A 1A4B movea.b A5, A3 00001A1C 376B 3B04 267B move.w [A3 + 0x267B], [A3 + 0x3B04] 00001A22 1247 movea.b A1, D7 00001A24 0DD4 .incomplete 00001A26 D318 add.b [A0]+, D1 00001A28 0308 btst A0, D1 00001A2A 0707 btst D7, D3 00001A2C F913 .extension 0x913 <> // unimplemented 00001A2E 0E5A 0104 .invalid.w [A2]+, 0x104 // invalid immediate operation 00001A32 4458 neg.w [A0]+ 00001A34 1339 415B 46BB move.b -[A1], [0x415B46BB] 00001A3A 0C04 BB01 cmpi.b D4, 0x1 00001A3E 4343 chk.w D1, D3 00001A40 3CA2 move.w [A6], -[A2] 00001A42 0B19 btst [A1]+, D5 00001A44 9B0A subx.b -[A5], -[A2] 00001A46 C1F5 7B31 F338 735C muls.w D0, [[A5 - 0xCC78CA4 + D7 * 2]] 00001A4E FA04 E432 .unknown 0xFA04 0xE432 (W = 5) 00001A52 0273 190B 0EB0 andi.w [A3 + D0 * 8 - 0x80], 0x190B 00001A58 9B2E 1F10 sub.b [A6 + 0x1F10], D5 00001A5C 290C move.l -[A4], A4 00001A5E AD3E syscall MenuKey, auto_pop 00001A60 AB02 syscall BitsToPix 00001A62 DE04 add.b D7, D4 00001A64 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00001A66 735F moveq.l D1, 0x5F 00001A68 385A movea.w A4, [A2]+ 00001A6A 831B or.b [A3]+, D1 00001A6C 1B02 move.b -[A5], D2 00001A6E 1339 A305 B906 move.b -[A1], [0xA305B906] 00001A74 1708 move.b -[A3], A0 00001A76 3B25 move.w -[A5], -[A5] 00001A78 0113 btst [A3], D0 00001A7A 3907 move.w -[A4], D7 00001A7C 0938 5312 btst [0x00005312], D4 00001A80 DB12 add.b [A2], D5 00001A82 370D move.w -[A3], A5 00001A84 2E43 movea.l A7, D3 00001A86 02F3 .incomplete 00001A88 38A4 move.w [A4], -[A4] 00001A8A B305 xor.b D5, D1 00001A8C F338 .extension 0x338 <> // unimplemented 00001A8E 270E move.l -[A3], A6 00001A90 45B1 3FD3 1833 1304 .invalid 2, [[] + 0x18331304] // invalid opcode 4 with b == 6 00001A98 BB23 xor.b -[A3], D5 00001A9A 130B move.b -[A1], A3 00001A9C AB10 syscall DoLine 00001A9E 2504 move.l -[A2], D4 00001AA0 3B0F move.w -[A5], A7 00001AA2 6505 bcs +0x7 /* 00001AA9 */ 00001AA4 5B30 3C07 subq.b [A0 + D3 * 4 + 0x7], 5 00001AA8 0095 3B1A 3B06 ori.l [A5], 0x3B1A3B06 00001AAE CE10 and.b D7, [A0] 00001AB0 1317 move.b -[A1], [A7] 00001AB2 4E3B .invalid // invalid opcode 4 00001AB4 0A4E 4B29 xori.w A6, 0x4B29 /* 'K)' */ 00001AB8 0701 btst D1, D3 00001ABA 2103 move.l -[A0], D3 00001ABC 02B3 0FDB 32E3 034E andi.l <>, 0xFDB32E3 00001AC4 2B1D move.l -[A5], [A5]+ 00001AC6 6302 bls +0x4 /* 00001ACA */ 00001AC8 6100 0302 bsr +0x304 /* 00001DCC */ // begin alternate branch 00001ACA-00001ACC label00001ACA: 00001ACA 0302 btst D2, D1 // end alternate branch 00001ACA-00001ACC label00001ACA: // (misaligned) 00001ACC D303 addx.b D1, D3 00001ACE 1700 move.b -[A3], D0 00001AD0 B817 cmp.b D4, [A7] 00001AD2 8C51 or.w D6, [A1] 00001AD4 696C bvs +0x6E /* 00001B42 */ 00001AD6 1BA0 0707 1CAB 2002 move.b [[A5 + <>] + D0 * 8 + 0x1CAB2002], -[A0] 00001ADE 5344 subq.w D4, 1 00001AE0 AD1A syscall SetWTitle, auto_pop 00001AE2 4D08 .invalid 6, A0 // invalid opcode 4 with b == 4 00001AE4 830C sbcd -[A1], -[A4] 00001AE6 7B0A moveq.l D5, 0x0A 00001AE8 48BB 0F23 258B 00F3 0F19 movem.w [[ + <> + D2 * 4] + 0xF30F19], D0,D1,D5,A0,A1,A2,A3 00001AF2 0E43 A9CE .invalid.w D3, 0xA9CE // invalid immediate operation 00001AF6 04A4 EAD3 0684 subi.l -[A4], 0xEAD30684 00001AFC 02B3 35E9 14E3 82A3 andi.l [A3 + A0.w * 2 - 0x93], 0x35E914E3 00001B04 5BE9 768D smi [A1 + 0x768D] 00001B08 1941 0DDB move.b [A4 + 0xDDB], D1 00001B0C 093C DE4E btst 0x4E /* 'N' */, D4 00001B10 89AF 025B or.l [A7 + 0x25B], D4 00001B14 610B bsr +0xD /* 00001B21 */ 00001B16 0E2B 80E5 0533 .invalid.b [A3 + 0x533], 0xE5 // invalid immediate operation 00001B1C 00E5 .incomplete 00001B1E 0581 bclr D1, D2 00001B20 075B bchg [A3]+, D3 00001B22 056B 433B bchg [A3 + 0x433B], D2 00001B26 0623 4E34 addi.b -[A3], 0x34 /* '4' */ 00001B2A 070E btst A6, D3 00001B2C 1504 move.b -[A2], D4 label00001B2E: 00001B2E 330D move.w -[A1], A5 00001B30 3C0F move.w D6, A7 00001B32 106B 42C1 movea.b A0, [A3 + 0x42C1] 00001B36 0E84 850D AB84 .invalid.l D4, 0x850DAB84 // invalid immediate operation 00001B3C 1580 070C move.b <>, D0 00001B40 584E addq.w A6, 4 label00001B42: 00001B42 3501 move.w -[A2], D1 00001B44 036B 1B20 bchg [A3 + 0x1B20], D1 00001B48 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4 00001B4A 6DE2 blt -0x1C /* 00001B2E */ 00001B4C 830C sbcd -[A1], -[A4] 00001B4E 254D 0FA5 move.l [A2 + 0xFA5], A5 00001B52 0E1B 1A0F .invalid.b [A3]+, 0xF // invalid immediate operation 00001B56 3622 move.w D3, -[A2] 00001B58 734A moveq.l D1, 0x4A 00001B5A DB33 C602 add.b [A3 + A4.w * 8 + 0x2], D5 00001B5E B314 xor.b [A4], D1 00001B60 D306 addx.b D1, D6 00001B62 CB01 abcd D5, D1 00001B64 5B17 subq.b [A7], 5 00001B66 232F CB02 move.l -[A1], [A7 - 0x34FE] 00001B6A 3B05 move.w -[A5], D5 00001B6C 5B2F 3306 subq.b [A7 + 0x3306], 5 00001B70 7B0A moveq.l D5, 0x0A 00001B72 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00001B74 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 00001B76 F310 .extension 0x310 <> // unimplemented 00001B78 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 00001B7A 0328 388B btst [A0 + 0x388B], D1 00001B7E 01A3 bclr -[A3], D0 00001B80 15E3 02F3 move.b [PC + 0x2F3 /* 00001E75, value 0x2E '.' */], -[A3] 00001B84 6CE3 bge -0x1B /* 00001B69 */ 00001B86 02EA .incomplete 00001B88 0104 btst D4, D0 00001B8A 1F02 move.b -[A7], D2 00001B8C 0FD9 .incomplete 00001B8E 0F07 btst D7, D7 00001B90 054D bchg A5, D2 00001B92 734A moveq.l D1, 0x4A 00001B94 3B2B A504 move.w -[A5], [A3 - 0x5AFC] 00001B98 830D sbcd -[A1], -[A5] 00001B9A A104 syscall Control, flags=1 00001B9C 7B05 moveq.l D5, 0x05 00001B9E 548B addq.l A3, 2 00001BA0 650A bcs +0xC /* 00001BAC */ 00001BA2 2B50 1007 move.l [A5 + 0x1007], [A0] 00001BA6 00DF .incomplete 00001BA8 1700 move.b -[A3], D0 00001BAA 42E3 .invalid -[A3] // invalid opcode 4 with subtype 1 label00001BAC: 00001BAC 3F30 1506 4787 move.w -[A7], [[A0 + <>] + D1 * 4 + 0x4787] 00001BB2 4416 neg.b [A6] 00001BB4 1407 move.b D2, D7 00001BB6 01DE .incomplete 00001BB8 6325 bls +0x27 /* 00001BDF */ 00001BBA E5FE roxl .w <> 00001BBC 9B63 sub.w -[A3], D5 00001BBE 48D6 3351 movem.l [A6], D0,D4,D6,A0,A1,A4,A5 00001BC2 0B34 1A8B btst [A4 + D1 * 2 - 0x117], D5 00001BC6 9613 sub.b D3, [A3] 00001BC8 0143 bchg D3, D0 00001BCA 0A16 0F82 xori.b [A6], 0x82 00001BCE CB13 and.b [A3], D5 00001BD0 2B01 move.l -[A5], D1 00001BD2 5688 addq.l A0, 3 00001BD4 170B move.b -[A3], A3 00001BD6 0988 bclr A0, D4 00001BD8 E505 asl D5.b, 2 00001BDA 8321 or.b -[A1], D1 00001BDC 4603 not.b D3 00001BDE 0303 btst D3, D1 00001BE0 282A 2863 move.l D4, [A2 + 0x2863] 00001BE4 502B 0142 addq.b [A3 + 0x142], 8 00001BE8 1902 move.b -[A4], D2 00001BEA 630E bls +0x10 /* 00001BFA */ 00001BEC 2A07 move.l D5, D7 00001BEE 0C5A 02AB cmpi.w [A2]+, 0x2AB 00001BF2 2A2E 6907 move.l D5, [A6 + 0x6907] 00001BF6 2C60 movea.l A6, -[A0] 00001BF8 0693 2993 0193 addi.l [A3], 0x29930193 // begin alternate branch 00001BFA-00001C02 label00001BFA: 00001BFA 2993 0193 292B 018B move.l [[ + D0] + 0x292B018B], [A3] // end alternate branch 00001BFA-00001C02 label00001BFA: // (misaligned) 00001BFE 292B 018B move.l -[A4], [A3 + 0x18B] 00001C02 0B2C 2B01 btst [A4 + 0x2B01], D5 00001C06 2B50 4A43 move.l [A5 + 0x4A43], [A0] 00001C0A 1216 move.b D1, [A6] 00001C0C 32A5 move.w [A1], -[A5] 00001C0E FE2C 0698 .unknown 0xFE2C 0x0698 (W = 7) 00001C12 C380 and.l D0, D1 00001C14 80B4 6D39 AB09 432C or.l D0, [[A4 - 0x54F6BCD4 + D6 * 4]] 00001C1C 3709 move.w -[A3], A1 00001C1E BA23 cmp.b D5, -[A3] 00001C20 12B4 1706 5382 move.b [A1], [[A4 + <>] + D1 * 8 + 0x5382] 00001C26 EA4B lsr D3.w, 5 00001C28 029B 393A D335 andi.l [A3]+, 0x393AD335 00001C2E 544B addq.w A3, 2 00001C30 5A07 addq.b D7, 5 00001C32 0C4B 4B34 cmpi.w A3, 0x4B34 /* 'K4' */ 00001C36 0B0A btst A2, D5 00001C38 4213 clr.b [A3] 00001C3A 1A65 movea.b A5, -[A5] 00001C3C 0153 bchg [A3], D0 00001C3E 32C2 move.w [A1]+, D2 00001C40 AB73 syscall stMASK0 00001C42 D308 addx.b -[A1], -[A0] 00001C44 1402 move.b D2, D2 00001C46 0B3F btst <>, D5 00001C48 6E36 bgt +0x38 /* 00001C80 */ 00001C4A D885 add.l D4, D5 00001C4C 01FB .incomplete 00001C4E 2260 movea.l A1, -[A0] 00001C50 170B move.b -[A3], A3 00001C52 0D13 btst [A3], D6 00001C54 4D1E .invalid 6, [A6]+ // invalid opcode 4 with b == 4 00001C56 2807 move.l D4, D7 00001C58 0FB1 0802 bclr [A1 + D0 + 0x2], D7 00001C5C F381 .invalid <> 00001C5E 070E btst A6, D3 00001C60 63F3 bls -0xB /* 00001C55 */ 00001C62 016B 2912 bchg [A3 + 0x2912], D0 00001C66 8825 or.b D4, -[A5] 00001C68 025B 82F3 andi.w [A3]+, 0x82F3 00001C6C 0107 btst D7, D0 00001C6E 0EFF .incomplete 00001C70 6300 2A6A bls +0x2A6C /* 000046DC */ 00001C74 EA6C lsr D4.w, D5 00001C76 883A CB14 or.b D4, [PC - 0x34EC /* FFFFCB16, cstring "" */] 00001C7A EB40 asl D0.w, 5 00001C7C 4A48 tst.w A0 00001C7E 14C1 move.b [A2]+, D1 label00001C80: 00001C80 5D6B 6813 subq.w [A3 + 0x6813], 6 00001C84 0713 btst [A3], D3 00001C86 3342 7B10 move.w [A1 + 0x7B10], D2 00001C8A 0D05 btst D5, D6 00001C8C 45B3 02B3 .invalid 2, [A3 + D0.w * 2 - 0x77] // invalid opcode 4 with b == 6 00001C90 BA63 cmp.w D5, -[A3] 00001C92 0DCB .incomplete 00001C94 0042 0AC3 ori.w D2, 0xAC3 00001C98 0C81 B2B3 D4CB cmpi.l D1, 0xB2B3D4CB 00001C9E 0028 E100 2A10 ori.b [A0 + 0x2A10], 0x0 00001CA4 8B02 sbcd D5, D2 00001CA6 0704 btst D4, D3 00001CA8 06AC C30C 5317 7310 addi.l [A4 + 0x7310], 0xC30C5317 00001CB0 0F74 5B0D bchg [[A4 + <>] + D5 * 2], D7 00001CB4 0B1E btst [A6]+, D5 00001CB6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001CB8 730A moveq.l D1, 0x0A 00001CBA 0FEA .incomplete 00001CBC F301 .extension 0x301 <> // unimplemented 00001CBE F342 .extension 0x342 <> // unimplemented 00001CC0 0701 btst D1, D3 00001CC2 AE69 syscall UserNameNotification, auto_pop 00001CC4 1E7B 2A7B movea.b A7, [PC + D2 * 2 + 0x7B] 00001CC8 0ACB .incomplete 00001CCA 0056 C103 ori.w [A6], 0xC103 00001CCE 30E4 move.w [A0]+, -[A4] 00001CD0 1402 move.b D2, D2 00001CD2 D317 add.b [A7], D1 00001CD4 1B16 move.b -[A5], [A6] 00001CD6 36E3 move.w [A3]+, -[A3] 00001CD8 02A3 0A13 3356 andi.l -[A3], 0xA133356 00001CDE B30E cmpm.b [A1]+, [A6]+ 00001CE0 4002 negx.b D2 00001CE2 0F14 btst [A4], D7 00001CE4 1C4A movea.b A6, A2 00001CE6 02EB .incomplete 00001CE8 7807 moveq.l D4, 0x07 00001CEA 0C95 2A10 830D cmpi.l [A5], 0x2A10830D 00001CF0 4002 negx.b D2 00001CF2 0F32 1C4A btst [A2 + D1 * 4 + 0x4A], D7 00001CF6 1446 movea.b A2, D6 00001CF8 98E3 sub.w A4, -[A3] 00001CFA 8A88 or.l D5, A0 00001CFC 36A5 move.w [A3], -[A5] 00001CFE 023B 7536 070F 014B 0337 andi.b [[PC + <>] + D0 * 8 + 0x14B0337], 0x36 /* '6' */ 00001D08 0917 btst [A7], D4 00001D0A 170D move.b -[A3], A5 00001D0C 922B 01DB sub.b D1, [A3 + 0x1DB] 00001D10 032C D272 btst [A4 - 0x2D8E], D1 00001D14 1632 BB02 122C move.b D3, [[A2 + <> + A3 * 2] + 0x122C] 00001D1A F348 .extension 0x348 <> // unimplemented 00001D1C C300 abcd D1, D0 00001D1E 5524 subq.b -[A4], 2 00001D20 416F 070F chk.w D0, [A7 + 0x70F] 00001D24 57BB 0240 subq.l [PC + D0.w * 2 + 0x40], 3 00001D28 06C1 .incomplete 00001D2A 05C3 .incomplete 00001D2C 00A3 01C6 804B ori.l -[A3], 0x1C6804B 00001D32 0905 btst D5, D4 00001D34 0406 1904 subi.b D6, 0x4 00001D38 0607 1072 addi.b D7, 0x72 /* 'r' */ 00001D3C 9647 sub.w D3, D7 00001D3E 0D8D bclr A5, D6 00001D40 8A04 or.b D5, D4 00001D42 0302 btst D2, D1 00001D44 6300 A206 bls -0x5DF8 /* FFFFBF4C */ 00001D48 330C move.w -[A1], A4 00001D4A 3B18 move.w -[A5], [A0]+ 00001D4C A206 syscall KillIO, flags=2 00001D4E 0704 btst D4, D3 00001D50 9C08 sub.b D6, A0 00001D52 4002 negx.b D2 00001D54 BB18 xor.b [A0]+, D5 00001D56 330A move.w -[A1], A2 00001D58 021B 77DA andi.b [A3]+, 0xDA 00001D5C 822A 10A2 or.b D1, [A2 + 0x10A2] 00001D60 130B move.b -[A1], A3 00001D62 0B08 btst A0, D5 00001D64 1B07 move.b -[A5], D7 00001D66 28DB move.l [A4]+, [A3]+ 00001D68 2B10 move.l -[A5], [A0] 00001D6A CB10 and.b [A0], D5 00001D6C 730B moveq.l D1, 0x0B 00001D6E 6B5B bmi +0x5D /* 00001DCB */ 00001D70 130B move.b -[A1], A3 00001D72 1303 move.b -[A1], D3 00001D74 0101 btst D1, D0 00001D76 930D subx.b -[A1], -[A5] 00001D78 1013 move.b D0, [A3] 00001D7A 8B23 or.b -[A3], D5 00001D7C 0867 0DD2 bchg.b -[A7], 0xD2 00001D80 1707 move.b -[A3], D7 00001D82 B439 0681 0553 cmp.b D2, [0x06810553] 00001D88 55DA scs [A2]+ 00001D8A 8236 F30E AB03 or.b D1, [[A6 + <>] + A7 * 2 - 0x54FD] 00001D90 6A93 bpl -0x6B /* 00001D25 */ 00001D92 06C3 .incomplete 00001D94 0E9B 0293 0A3B .invalid.l [A3]+, 0x2930A3B // invalid immediate operation 00001D9A 0C06 CE73 cmpi.b D6, 0x73 /* 's' */ 00001D9E 0563 bchg -[A3], D2 00001DA0 0104 btst D4, D0 00001DA2 6B5B bmi +0x5D /* 00001DFF */ 00001DA4 4693 not.l [A3] 00001DA6 0706 btst D6, D3 00001DA8 CE5B and.w D7, [A3]+ 00001DAA 0EE9 .incomplete 00001DAC 0017 00BE ori.b [A7], 0xBE 00001DB0 1707 move.b -[A3], D7 00001DB2 D227 add.b D1, -[A7] 00001DB4 0F8B bclr A3, D7 00001DB6 0B05 btst D5, D5 00001DB8 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 00001DBA 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00001DBC 170D move.b -[A3], A5 00001DBE E925 asl D5.b, D4 00001DC0 CBFB 4016 muls.w D5, [PC + D4.w + 0x16] 00001DC4 0293 4B05 0666 andi.l [A3], 0x4B050666 00001DCA EB3E rol D6.b, D5 fn00001DCC: 00001DCC 2106 move.l -[A0], D6 00001DCE 8301 sbcd D1, D1 00001DD0 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00001DD2 66BB bne -0x43 /* 00001D8F */ 00001DD4 1B93 0A0B move.b [A5 + D0 * 2 + 0xB], [A3] 00001DD8 243A EB39 move.l D2, [PC - 0x14C7 /* 00000913, value 0x268505E3 */] 00001DDC EB09 lsl D1.b, 5 00001DDE 7493 moveq.l D2, 0xFFFFFF93 00001DE0 D116 add.b [A6], D0 00001DE2 370E move.w -[A3], A6 00001DE4 29E3 072B D234 move.l 0x72BD234, -[A3] 00001DEA 0780 bclr D0, D3 00001DEC A32B syscall EmptyHandle, flags=3 00001DEE 5228 EB8A addq.b [A0 - 0x1476], 1 00001DF2 C658 and.w D3, [A0]+ 00001DF4 B006 cmp.b D0, D6 00001DF6 EC28 lsr D0.b, D6 00001DF8 EB0A lsl D2.b, 5 00001DFA 66E3 bne -0x1B /* 00001DDF */ 00001DFC 3591 1073 move.w [A2 + D1.w + 0x73], [A1] 00001E00 5B17 subq.b [A7], 5 00001E02 034F bchg A7, D1 00001E04 A910 syscall GetWMgrPort 00001E06 935B sub.w [A3]+, D1 00001E08 ED00 asl D0.b, 6 00001E0A 2902 move.l -[A4], D2 00001E0C BB47 xor.w D7, D5 00001E0E 8B1E or.b [A6]+, D5 00001E10 F318 .extension 0x318 <> // unimplemented 00001E12 283A 6B2A move.l D4, [PC + 0x6B2A /* 0000893E, cstring "" */] 00001E16 EB09 lsl D1.b, 5 00001E18 9B0B subx.b -[A5], -[A3] 00001E1A 8719 or.b [A1]+, D3 00001E1C C381 and.l D1, D1 00001E1E 0FEB .incomplete 00001E20 0392 bclr [A2], D1 00001E22 BB00 xor.b D0, D5 00001E24 8164 or.w -[A4], D0 00001E26 0707 btst D7, D3 00001E28 EAAB lsr D3, D5 00001E2A 051B btst [A3]+, D2 00001E2C 0774 1311 bchg [[A4 + D1 * 2]], D3 00001E30 A100 syscall Open/PBHOpen/HOpen, flags=1 00001E32 5B43 subq.w D3, 5 00001E34 0F58 bchg [A0]+, D7 00001E36 A100 syscall Open/PBHOpen/HOpen, flags=1 00001E38 AB07 syscall PutPicByte 00001E3A EC74 roxr D4.w, D6 00001E3C C506 abcd D2, D6 00001E3E 74EB moveq.l D2, 0xFFFFFFEB 00001E40 8AC0 divu.w D5, D0 00001E42 6102 bsr +0x4 /* 00001E46 */ 00001E44 110A move.b -[A0], A2 fn00001E46: 00001E46 DB17 add.b [A7], D5 00001E48 F719 .extension 0x719 <> // unimplemented 00001E4A DF19 add.b [A1]+, D7 00001E4C 0A0B 1BCB xori.b A3, 0xCB 00001E50 1974 283A 7313 move.b [A4 + 0x7313], [A4 + D2 + 0x3A] 00001E56 5333 930E 9719 subq.b [[A3 + <>] + A1 * 2 - 0x68E7], 1 00001E5C FE33 4E34 .unknown 0xFE33 0x4E34 (W = 7) 00001E60 06EB .incomplete 00001E62 073B 07D3 1373 0B73 btst [[] + 0x13730B73], D3 00001E6A 00A5 0001 0433 ori.l -[A5], 0x10433 00001E70 3CBB A828 move.w [A6], [PC + A2 + 0x28] 00001E74 DB2E 4909 add.b [A6 + 0x4909], D5 00001E78 BB28 4509 xor.b [A0 + 0x4509], D5 00001E7C 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00001E7E 4109 .invalid 0, A1 // invalid opcode 4 with b == 4 00001E80 D312 add.b [A2], D1 00001E82 C101 abcd D0, D1 00001E84 0F2D 094B btst [A5 + 0x94B], D7 00001E88 0810 0503 btst.b [A0], 0x3 00001E8C 2509 move.l -[A2], A1 00001E8E E900 asl D0.b, 4 00001E90 2D02 move.l -[A6], D2 00001E92 0F74 2861 bchg [A4 + D2 + 0x61], D7 00001E96 045D 104B subi.w [A5]+, 0x104B 00001E9A 0874 070E 1C07 bchg.b [A4 + D1 * 4 + 0x7], 0xE // begin alternate branch 00001E9C-00001EA0 label00001E9C: 00001E9C 070E btst A6, D3 00001E9E 1C07 move.b D6, D7 // end alternate branch 00001E9C-00001EA0 label00001E9C: // (misaligned) 00001EA0 0FCB .incomplete 00001EA2 1885 move.b [A4], D5 00001EA4 F785 .invalid <> 00001EA6 34DB move.w [A2]+, [A3]+ 00001EA8 6AF2 bpl -0xC /* 00001E9C */ 00001EAA E14A lsl D2.w, 8 00001EAC F242 5311 .extension 0x242 <>, 0x5311 // unimplemented 00001EB0 063A 1307 1710 addi.b [PC + 0x1710 /* 000035C2, cstring "" */], 0x7 00001EB6 4833 019A DB00 nbcd.b [[ + D0] - 0x2500] 00001EBC 947B 41D3 2C13 003E sub.w D2, [[] + 0x2C13003E] 00001EC4 2B16 move.l -[A5], [A6] 00001EC6 C34F exg A1, A7 00001EC8 3E0B move.w D7, A3 00001ECA 0073 3B8A 3E03 ori.w [A3 + D3 * 8 + 0x3], 0x3B8A 00001ED0 1A4B movea.b A5, A3 00001ED2 0A8B 09CB 6B27 xori.l A3, 0x9CB6B27 00001ED8 129F move.b [A1], [A7]+ 00001EDA 066C 2C2B 112B addi.w [A4 + 0x112B], 0x2C2B /* ',+' */ 00001EE0 07D3 .incomplete 00001EE2 0D9B bclr [A3]+, D6 00001EE4 022B 3F5B 112C andi.b [A3 + 0x112C], 0x5B /* '[' */ 00001EEA 0949 bchg A1, D4 00001EEC 6304 bls +0x6 /* 00001EF2 */ 00001EEE A329 syscall HLock, flags=3 00001EF0 16A3 move.b [A3], -[A3] label00001EF2: 00001EF2 01C3 .incomplete 00001EF4 1245 movea.b A1, D5 00001EF6 0273 8BF0 A500 andi.w [A3 + <> + A2 * 4], 0x8BF0 00001EFC 738B moveq.l D1, 0xFFFFFF8B 00001EFE A302 syscall Read, flags=3 00001F00 481C nbcd.b [A4]+ 00001F02 16A5 move.b [A3], -[A5] 00001F04 027B 00A3 010F 6538 470E andi.w [[PC + <>] + D0 + 0x6538470E], 0xA3 00001F0E 1EE5 move.b [A7]+, -[A5] 00001F10 F9FB .invalid <> 00001F12 0FC5 .incomplete 00001F14 6707 beq +0x9 /* 00001F1D */ 00001F16 0F7C 5B2F bchg 0x5B2F /* '[/' */, D7 00001F1A D814 add.b D4, [A4] 00001F1C 0705 btst D5, D3 00001F1E 9236 D566 sub.b D1, <> 00001F22 F389 .invalid <> 00001F24 C243 and.w D1, D3 00001F26 2C4B movea.l A6, A3 00001F28 05D3 .incomplete 00001F2A 0617 00EF addi.b [A7], 0xEF 00001F2E C34C exg A1, A4 00001F30 252E 0503 move.l -[A2], [A6 + 0x503] 00001F34 3785 E7F5 move.w <>, D5 00001F38 050B btst A3, D2 00001F3A 1AE5 move.b [A5]+, -[A5] 00001F3C 05F3 .incomplete 00001F3E 09ED .incomplete 00001F40 050F btst A7, D2 00001F42 3617 move.w D3, [A7] 00001F44 0F4F bchg A7, D7 00001F46 0706 btst D6, D3 00001F48 2799 6DE3 6D5B 0FB5 0663 move.l [[0x6D5B] + 0xFB50663], [A1]+ 00001F52 79A5 moveq.l D4, 0xFFFFFFA5 00001F54 069B 0214 020F addi.l [A3]+, 0x214020F 00001F5A A903 syscall SetFontLock 00001F5C 0F2A 65E2 btst [A2 + 0x65E2], D7 00001F60 7D07 moveq.l D6, 0x07 00001F62 0904 btst D4, D4 00001F64 C507 abcd D2, D7 00001F66 9307 subx.b D1, D7 00001F68 AB38 syscall bXMAIN8 00001F6A 8B11 or.b [A1], D5 00001F6C F4AB cpushl INST, [A3] 00001F6E 03B3 0E93 bclr [A3 + D0 * 8 - 0x109], D1 00001F72 07F5 .incomplete 00001F74 06B3 5067 00BF 1713 6C3C BB23 addi.l [[A3 + D1 * 8] + 0x6C3CBB23], 0x506700BF 00001F80 2D7F 0F01 move.l [A6 + 0xF01], <> 00001F84 05F4 .incomplete 00001F86 5312 subq.b [A2], 1 00001F88 3306 move.w -[A1], D6 00001F8A 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00001F8C 9B0A subx.b -[A5], -[A2] 00001F8E 5312 subq.b [A2], 1 00001F90 F45B cinva DATA 00001F92 AF13 syscall PatConvert, auto_pop 00001F94 03E9 .incomplete 00001F96 055B bchg [A3]+, D2 00001F98 2FF9 055B A395 move.l <>, [0x055BA395] 00001F9E 7F60 moveq.l D7, 0x60 00001FA0 DE3C F2E3 add.b D7, 0xE3 00001FA4 0353 bchg [A3], D1 00001FA6 114B 02E3 move.b [A0 + 0x2E3], A3 00001FAA 03EB .incomplete 00001FAC 01A3 bclr -[A3], D0 00001FAE 01AB 0F06 bclr [A3 + 0xF06], D0 00001FB2 B080 cmp.l D0, D0 00001FB4 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 00001FB6 4D6C 3CE5 chk.w D6, [A4 + 0x3CE5] 00001FBA 6BC3 bmi -0x3B /* 00001F7F */ 00001FBC 2243 movea.l A1, D3 00001FBE 676B beq +0x6D /* 0000202B */ 00001FC0 608D bra -0x71 /* 00001F4F */ 00001FC2 47E3 lea.l A3, -[A3] 00001FC4 001E 1007 ori.b [A6]+, 0x7 00001FC8 01E6 .incomplete 00001FCA D374 7216 add.w [A4 + D7.w * 2 + 0x16], D1 00001FCE 8B25 or.b -[A5], D5 00001FD0 070E btst A6, D3 00001FD2 0BE1 .incomplete 00001FD4 B036 C04B cmp.b D0, [A6 + A4.w + 0x4B] 00001FD8 2D2B 0FEB move.l -[A6], [A3 + 0xFEB] 00001FDC 165B movea.b A3, [A3]+ 00001FDE 0901 btst D1, D4 00001FE0 9242 sub.w D1, D2 00001FE2 070C btst A4, D3 00001FE4 C963 and.w -[A3], D4 00001FE6 02DB .incomplete 00001FE8 0317 btst [A7], D1 00001FEA 12F2 7607 move.b [A1]+, [A2 + D7.w * 8 + 0x7] 00001FEE 0F84 bclr D4, D7 00001FF0 3C63 movea.w A6, -[A3] 00001FF2 020B 1407 andi.b A3, 0x7 00001FF6 0351 bchg [A1], D1 00001FF8 4ED3 jmp [A3] 00001FFA 0916 btst [A6], D4 00001FFC 2863 movea.l A4, -[A3] 00001FFE 0243 016A andi.w D3, 0x16A 00002002 BB06 xor.b D6, D5 00002004 7453 moveq.l D2, 0x53 00002006 384B movea.w A4, A3 00002008 175C C57B move.b [A3 - 0x3A85], [A4]+ 0000200C 4045 negx.w D5 0000200E 6481 bcc -0x7D /* 00001F91 */ 00002010 F013 0880 pmove [A3], MR2 00002014 2124 move.l -[A0], -[A4] 00002016 690C bvs +0xE /* 00002024 */ 00002018 2C27 move.l D6, -[A7] 0000201A 072A A516 btst [A2 - 0x5AEA], D3 0000201E 0302 btst D2, D1 00002020 1713 move.b -[A3], [A3] 00002022 C40F and.b D2, A7 label00002024: 00002024 C51A and.b [A2]+, D2 00002026 F44B cinvl DATA, [A3] 00002028 02DB .incomplete 0000202A A03B syscall Delay 0000202C 05B3 0E83 bclr [A3 + D0 * 8 - 0x125], D2 00002030 0214 024B andi.b [A4], 0x4B /* 'K' */ 00002034 6406 bcc +0x8 /* 0000203C */ 00002036 368B move.w [A3], A3 00002038 15BE 1307 0253 1493 move.b [[A2 + <>] + D1 * 2 + 0x2531493], <> // begin alternate branch 0000203C-00002040 label0000203C: 0000203C 0253 1493 andi.w [A3], 0x1493 // end alternate branch 0000203C-00002040 label0000203C: // (misaligned) 00002040 0103 btst D3, D0 00002042 0CC3 .incomplete 00002044 040B 0163 subi.b A3, 0x63 /* 'c' */ 00002048 455B chk.w D2, [A3]+ 0000204A 0C5B 0141 cmpi.w [A3]+, 0x141 0000204E 0033 1607 07CA 070E ori.b [[ + <>] + 0x70E], 0x7 00002056 305B movea.w A0, [A3]+ 00002058 5517 subq.b [A7], 2 0000205A 0E33 7328 0A5B .invalid.b [A3 + D0 * 2 + 0x5B], 0x28 /* '(' */ // invalid immediate operation 00002060 1136 5311 move.b -[A0], [[A6 + D5 * 2]] 00002064 9B23 sub.b -[A3], D5 00002066 8100 sbcd D0, D0 00002068 6309 bls +0xB /* 00002073 */ 0000206A 4A45 tst.w D5 0000206C 662B bne +0x2D /* 00002099 */ 0000206E 017B 212C bchg <>, D0 00002072 A966 syscall TestControl 00002074 4621 not.b -[A1] 00002076 8607 or.b D3, D7 00002078 01B0 4B81 bclr [[ + <> + D4 * 2]], D0 0000207C A191 syscall Translate24To32, flags=1 0000207E 710A moveq.l D0, 0x0A 00002080 0710 btst [A0], D3 00002082 1779 0AAB 785B 0263 move.b [A3 + 0x263], [0x0AAB785B] 0000208A 0069 0A5B 0F5B ori.w [A1 + 0xF5B], 0xA5B /* '\n[' */ 00002090 092B 0183 btst [A3 + 0x183], D4 00002094 442C 2700 neg.b [A4 + 0x2700] 00002098 3F02 move.w -[A7], D2 0000209A DB4A addx.w -[A5], -[A2] 0000209C 1302 move.b -[A1], D2 0000209E C906 abcd D4, D6 000020A0 1714 move.b -[A3], [A4] 000020A2 1E21 move.b D7, -[A1] 000020A4 6D63 blt +0x65 /* 00002109 */ 000020A6 0736 316D btst <>, D3 000020AA 0307 btst D7, D1 000020AC 01C0 .incomplete 000020AE C566 and.w -[A6], D2 000020B0 170C move.b -[A3], A4 000020B2 A3B3 syscall vFClose, flags=3 000020B4 1B3B 1885 move.b -[A5], [PC + D1 - 0x123] 000020B8 0043 1701 ori.w D3, 0x1701 000020BC 675B beq +0x5D /* 00002119 */ 000020BE 35E9 607B 13B2 move.w [PC + 0x13B2 /* 00003472, cstring "" */], [A1 + 0x607B] 000020C4 1710 move.b -[A3], [A0] 000020C6 3F1A move.w -[A7], [A2]+ 000020C8 CB40 exg D5, D0 000020CA 1B0F move.b -[A5], A7 000020CC 1286 move.b [A1], D6 000020CE 12CA move.b [A1]+, A2 000020D0 1ACB move.b [A5]+, A3 000020D2 0AC1 .incomplete 000020D4 00CA .incomplete 000020D6 12EE 1A1B move.b [A1]+, [A6 + 0x1A1B] 000020DA 8FA6 or.l -[A6], D7 000020DC EE7E ror D6.w, D7 000020DE 0307 btst D7, D1 000020E0 6868 bvc +0x6A /* 0000214A */ 000020E2 F812 0307 .tblXX 0xF812, 0x0307 // unimplemented 000020E6 1A74 4102 0307 movea.b A5, [[A4 + <> + D4] + 0x307] 000020EC 00BB 1DAB 0507 0EC9 ori.l [PC + D0 * 8 - 0x55], 0x1DAB0507 000020F4 6A63 bpl +0x65 /* 00002159 */ 000020F6 01C3 .incomplete 000020F8 0E36 1B29 FB1D .invalid.b [[A6] + A7 * 2], 0x29 /* ')' */ // invalid immediate operation 000020FE 74CE moveq.l D2, 0xFFFFFFCE 00002100 3B07 move.w -[A5], D7 00002102 A463 syscall MaxApplZone, flags=4 00002104 819B or.l [A3]+, D0 00002106 0337 85BA 7301 FE3C 7858 btst [[0x7301FE3C + A0 * 4] + 0x7858], D1 00002110 4372 4B1E E316 chk.w D1, [[A2] + D4 * 2 - 0x1CEA] 00002116 4372 5833 chk.w D1, [A2 + D5 + 0x33] 0000211A 014B bchg A3, D0 0000211C 1E63 movea.b A7, -[A3] 0000211E 0F07 btst D7, D7 00002120 0820 58CB btst.b -[A0], 0xCB 00002124 10C1 move.b [A0]+, D1 00002126 16DB move.b [A3]+, [A3]+ 00002128 0593 bclr [A3], D2 0000212A 0183 bclr D3, D0 0000212C 0D49 bchg A1, D6 0000212E 05E3 .incomplete 00002130 03F4 .incomplete 00002132 2105 move.l -[A0], D5 00002134 8170 0101 or.w [[A0 + <> + D0]], D0 00002138 6B01 bmi +0x3 /* 0000213B */ 0000213A E100 asl D0.b, 8 0000213C 34B0 CB01 move.w [A2], [[A0 + <> + A4 * 2]] 00002140 48BC 481A 5B55 movem.w 0x5B55 /* '[U' */, D1,D3,D4,A3,A6 00002146 464C not.w A4 00002148 CBEF A312 muls.w D5, [A7 - 0x5CEE] // begin alternate branch 0000214A-0000214C label0000214A: 0000214A A312 syscall SetEOF, flags=3 // end alternate branch 0000214A-0000214C label0000214A: // (misaligned) 0000214C 32BC 0794 move.w [A1], 0x794 00002150 3A9A move.w [A5], [A2]+ 00002152 58C5 svc D5 00002154 1B45 73B3 move.b [A5 + 0x73B3], D5 00002158 021B 09ED andi.b [A3]+, 0xED 0000215C A245 syscall FlushFile, flags=2 0000215E 1606 move.b D3, D6 00002160 AB09 syscall DrawArc 00002162 6B60 bmi +0x62 /* 000021C4 */ 00002164 F115 .extension 0x115 <> // unimplemented 00002166 4574 6983 C305 E303 chk.w D2, [[ + <> + D6] - 0x3CFA1CFD] 0000216E 6B60 bmi +0x62 /* 000021D0 */ 00002170 F1A2 .invalid <> 00002172 1703 move.b -[A3], D3 00002174 6004 bra +0x6 /* 0000217A */ 00002176 CB01 abcd D5, D1 00002178 0F0A btst A2, D7 label0000217A: 0000217A F310 .extension 0x310 <> // unimplemented 0000217C 0B1F btst [A7]+, D5 0000217E 531C subq.b [A4]+, 1 00002180 070D btst A5, D3 00002182 E73B rol D3.b, D3 00002184 5E4B addq.w A3, 7 00002186 5C63 addq.w -[A3], 6 00002188 0210 5303 andi.b [A0], 0x3 0000218C F301 .extension 0x301 <> // unimplemented 0000218E EB33 roxl D3.b, D5 00002190 D31E add.b [A6]+, D1 00002192 2703 move.l -[A3], D3 00002194 F2B5 3C05 .extension 0x2B5 <> // unimplemented 00002198 3B07 move.w -[A5], D7 0000219A 0C05 5B2F cmpi.b D5, 0x2F /* '/' */ 0000219E 0B1D btst [A5]+, D5 000021A0 AB38 syscall bXMAIN8 000021A2 5B0D subq.b A5, 5 000021A4 1B29 0710 move.b -[A5], [A1 + 0x710] 000021A8 C4B3 54C1 and.l D2, [A3 + D5.w * 4 - 0x63] 000021AC 0D7B 1063 bchg [PC + D1.w + 0x63], D6 000021B0 0142 bchg D2, D0 000021B2 8302 sbcd D1, D2 000021B4 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 000021B6 7310 moveq.l D1, 0x10 000021B8 0608 000F addi.b A0, 0xF 000021BC 6101 bsr +0x3 /* 000021BF */ 000021BE 630D bls +0xF /* 000021CD */ 000021C0 1B24 move.b -[A5], -[A4] 000021C2 3B0B move.w -[A5], A3 label000021C4: 000021C4 CB07 abcd D5, D7 000021C6 3221 move.w D1, -[A1] 000021C8 2BFB 5DB3 2332 B327 AB08 F4E1 move.l <>, [[0x2332B327 + D5 * 4] - 0x54F70B1F] // begin alternate branch 000021D0-000021D4 label000021D0: 000021D0 AB08 syscall PutPicOp 000021D2 F4E1 .invalid <> // end alternate branch 000021D0-000021D4 label000021D0: // (misaligned) 000021D4 00BB 2E13 630B 7663 ori.l [PC + D7.w * 8 + 0x63], 0x2E13630B 000021DC 0DF5 .incomplete 000021DE 3E0F move.w D7, A7 000021E0 79BE moveq.l D4, 0xFFFFFFBE 000021E2 EB06 asl D6.b, 5 000021E4 1E04 move.b D7, D4 000021E6 A320 syscall SetPtrSize, flags=3 000021E8 8B11 or.b [A1], D5 000021EA 6B67 bmi +0x69 /* 00002253 */ 000021EC 7B10 moveq.l D5, 0x10 000021EE C311 and.b [A1], D1 000021F0 1307 move.b -[A1], D7 000021F2 6300 631B bls +0x631D /* 0000850F */ 000021F6 0509 btst A1, D2 000021F8 3B08 move.w -[A5], A0 000021FA C370 7B10 and.w [A0 + D7 * 2], D1 000021FE 8302 sbcd D1, D2 00002200 4343 chk.w D1, D3 00002202 8B11 or.b [A1], D5 00002204 C043 and.w D0, D3 00002206 5E13 addq.b [A3], 7 00002208 0793 bclr [A3], D3 0000220A 15F5 04AB 501E move.b [PC + 0x501E /* 0000722A, cstring "" */], [A5 + D0.w * 4 - 0x85] 00002210 04E3 .incomplete 00002212 01B3 5407 bclr [A3 + D5.w * 4 + 0x7], D0 00002216 057E bchg <>, D2 00002218 7B09 moveq.l D5, 0x09 0000221A 2509 move.l -[A2], A1 0000221C C040 and.w D0, D0 0000221E AB27 syscall StretchBits 00002220 9307 subx.b D1, D7 00002222 6139 bsr +0x3B /* 0000225D */ 00002224 1303 move.b -[A1], D3 00002226 8B09 sbcd -[A5], -[A1] 00002228 7302 moveq.l D1, 0x02 0000222A 0463 8D07 subi.w -[A3], 0x8D07 0000222E 0F00 btst D0, D7 00002230 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00002232 F196 .invalid <> 00002234 D304 addx.b D1, D4 00002236 0D58 bchg [A0]+, D6 00002238 430B .invalid 1, A3 // invalid opcode 4 with b == 4 0000223A 9B02 subx.b D5, D2 0000223C 0133 4698 btst [A3 + D4.w * 8 - 0x104], D0 00002240 0B8E bclr A6, D5 00002242 1402 move.b D2, D2 00002244 1332 D95E move.b -[A1], <> 00002248 E36D lsl D5.w, D1 0000224A F150 .extension 0x150 <> // unimplemented 0000224C 4DA2 .invalid 6, -[A2] // invalid opcode 4 with b == 6 0000224E CB01 abcd D5, D1 00002250 A358 syscall InsTime, flags=3 00002252 7B10 moveq.l D5, 0x10 00002254 6B05 bmi +0x7 /* 0000225B */ 00002256 830E sbcd -[A1], -[A6] 00002258 F29B 03C0 .extension 0x29B <> // unimplemented 0000225C F2DB 034B .extension 0x2DB <> // unimplemented 00002260 1632 4542 CB00 move.b D3, [[A2 + <>] - 0x3500] 00002266 D304 addx.b D1, D4 00002268 046B 5D41 01AB subi.w [A3 + 0x1AB], 0x5D41 /* ']A' */ 0000226E 00B3 0A3B 05B3 54B3 ori.l [A3 + D5.w * 4 - 0x77], 0xA3B05B3 00002276 0432 4306 A30B 00CB 2CAB subi.b [[A2 + <> + A2 * 2] + 0xCB2CAB], 0x6 00002280 0017 05E3 ori.b [A7], 0xE3 00002284 A318 syscall GetFPos, flags=3 00002286 36FA 4B04 move.w [A3]+, [PC + 0x4B04 /* 00006D8C, cstring "" */] 0000228A AB30 syscall bMAIN0 0000228C E117 roxl D7.b, 8 0000228E 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00002290 06EC .incomplete 00002292 1307 move.b -[A1], D7 00002294 BB06 xor.b D6, D5 00002296 7310 moveq.l D1, 0x10 00002298 B306 xor.b D6, D1 0000229A 630D bls +0xF /* 000022A9 */ 0000229C 2100 move.l -[A0], D0 0000229E BB06 xor.b D6, D5 000022A0 B30E cmpm.b [A1]+, [A6]+ 000022A2 A101 syscall Close, flags=1 000022A4 7B10 moveq.l D5, 0x10 000022A6 BB06 xor.b D6, D5 000022A8 8B11 or.b [A1], D5 000022AA 0709 btst A1, D3 000022AC 9610 sub.b D3, [A0] 000022AE E5A5 asl D5, D2 000022B0 D9A5 add.l -[A5], D4 000022B2 AB04 syscall ColorMap 000022B4 C907 abcd D4, D7 000022B6 C380 and.l D0, D1 000022B8 1402 move.b D2, D2 000022BA AB14 syscall PatDither 000022BC D539 1710 15A7 add.b [0x171015A7], D2 000022C2 1E1A move.b D7, [A2]+ 000022C4 5305 subq.b D5, 1 000022C6 89B7 4344 or.l <>, D4 000022CA 303A 5B0D move.w D0, [PC + 0x5B0D /* 00007DD9, cstring "" */] 000022CE 1714 move.b -[A3], [A4] 000022D0 2F9B 6343 0A88 A302 move.l [[A7 + <>] + 0xA88A302], [A3]+ 000022D8 8966 or.w -[A6], D4 000022DA DB0D addx.b -[A5], -[A5] 000022DC 303B 1C81 move.w D0, [PC + D1 * 4 - 0x127] 000022E0 4CFB 09E1 D385 movem.l D0,D5,D6,D7,A0,A3, [[ + <>] + A5 * 2] 000022E6 AE4A syscall RestoreEntries, auto_pop 000022E8 2148 8632 move.l [A0 - 0x79CE], A0 000022EC 4012 negx.b [A2] 000022EE 8625 or.b D3, -[A5] 000022F0 48C3 ext.l D3 000022F2 002B 0134 8613 ori.b [A3 - 0x79ED], 0x34 /* '4' */ 000022F8 0549 bchg A1, D2 000022FA 02E9 .incomplete 000022FC 01F3 .incomplete 000022FE 482B 019B nbcd.b [A3 + 0x19B] 00002302 0397 bclr [A7], D1 00002304 1EB2 8166 move.b [A7], <> 00002308 D319 add.b [A1]+, D1 0000230A 563B 59A5 DF45 addq.b [[-0x20BB] + D5], 3 00002310 0C07 1074 cmpi.b D7, 0x74 /* 't' */ 00002314 5707 subq.b D7, 3 00002316 27CB 07C5 move.l <>, A3 0000231A 4B63 chk.w D5, -[A3] 0000231C 0D25 btst -[A5], D6 0000231E 4573 006D chk.w D2, [A3 + D0.w + 0x6D] 00002322 75AB moveq.l D2, 0xFFFFFFAB 00002324 2436 5707 4417 14FE move.l D2, [[A6 + <>] + D5 * 8 + 0x441714FE] 0000232C A136 syscall MoreMasters, flags=1 0000232E 432C E13B .invalid 1, [A4 - 0x1EC5] // invalid opcode 4 with b == 4 00002332 A160 syscall FSDispatch/HFSDispatch, flags=1 00002334 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00002336 CB00 abcd D5, D0 00002338 040A 4B24 subi.b A2, 0x24 /* '$' */ 0000233C 10A2 move.b [A0], -[A2] 0000233E F311 .extension 0x311 <> // unimplemented 00002340 7B00 moveq.l D5, 0x00 00002342 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4 00002344 9B15 sub.b [A5], D5 00002346 F311 .extension 0x311 <> // unimplemented 00002348 6701 beq +0x3 /* 0000234B */ 0000234A 2645 movea.l A3, D5 0000234C 2323 move.l -[A1], -[A3] 0000234E 0541 bchg D1, D2 00002350 23C6 8279 6D6B move.l [0x82796D6B], D6 00002356 3C06 move.w D6, D6 00002358 7707 moveq.l D3, 0x07 0000235A 44AD 3623 neg.l [A5 + 0x3623] 0000235E 0521 btst -[A1], D2 00002360 71A2 moveq.l D0, 0xFFFFFFA2 00002362 A71F syscall DisposPtr/DisposePtr, flags=7 00002364 1A15 move.b D5, [A5] 00002366 775C moveq.l D3, 0x5C 00002368 8A10 or.b D5, [A0] 0000236A 02C3 .incomplete 0000236C 35DA 8285 move.w [PC - 0x7D7B /* FFFFA5F3, cstring "" */], [A2]+ 00002370 EF02 asl D2.b, 7 00002372 B322 xor.b -[A2], D1 00002374 DA36 82EA add.b D5, [A6 + A0.w * 2 - 0x22] 00002378 7315 moveq.l D1, 0x15 0000237A 9339 0653 18C1 sub.b [0x065318C1], D1 00002380 08DB 0832 bset.b [A3]+, 0x32 /* '2' */ 00002384 14A3 move.b [A2], -[A3] 00002386 130F move.b -[A1], A7 00002388 0608 62A3 addi.b A0, 0xA3 0000238C 321B move.w D1, [A3]+ 0000238E C7C6 muls.w D3, D6 00002390 06BB 13B3 0643 0BA1 235B addi.l [[0x235B + D0 * 2]], 0x13B30643 0000239A 2F1E move.l -[A7], [A6]+ 0000239C 04DB .incomplete 0000239E 3383 020B move.w [A1 + D0.w * 2 + 0xB], D3 000023A2 6C0F bge +0x11 /* 000023B3 */ 000023A4 1E04 move.b D7, D4 000023A6 0F65 bchg -[A5], D7 000023A8 008B 91AB 2D82 ori.l A3, 0x91AB2D82 000023AE D1BC 453A 0308 add.l 0x453A0308, D0 000023B4 780B moveq.l D4, 0x0B 000023B6 114B 048A move.b [A0 + 0x48A], A3 000023BA C122 and.b -[A2], D0 000023BC 210C move.l -[A0], A4 000023BE F30F .extension 0x30F <> // unimplemented 000023C0 6139 bsr +0x3B /* 000023FB */ 000023C2 DB04 addx.b D5, D4 000023C4 213A 0B09 move.l -[A0], [PC + 0xB09 /* 00002ECF, cstring "" */] 000023C8 1714 move.b -[A3], [A4] 000023CA 6AD3 bpl -0x2B /* 0000239F */ 000023CC 1B1B move.b -[A5], [A3]+ 000023CE 0713 btst [A3], D3 000023D0 07F3 .incomplete 000023D2 2BC1 move.l <>, D1 000023D4 7E63 moveq.l D7, 0x63 000023D6 0DAB 04B5 bclr [A3 + 0x4B5], D6 000023DA 0D07 btst D7, D6 000023DC 9487 sub.l D2, D7 000023DE 3138 7307 move.w -[A0], [0x00007307] 000023E2 1706 move.b -[A3], D6 000023E4 505C addq.w [A4]+, 8 000023E6 9303 subx.b D1, D3 000023E8 6A69 bpl +0x6B /* 00002453 */ 000023EA 6821 bvc +0x23 /* 0000240D */ 000023EC EE0F lsr D7.b, 7 000023EE 3A5B movea.w A5, [A3]+ 000023F0 3212 move.w D1, [A2] 000023F2 D300 addx.b D1, D0 000023F4 251D move.l -[A2], [A5]+ 000023F6 AB21 syscall RSect 000023F8 6E30 bgt +0x32 /* 0000242A */ 000023FA 8101 sbcd D0, D1 000023FC B324 xor.b -[A4], D1 000023FE 3A83 move.w [A5], D3 00002400 1E9B move.b [A7], [A3]+ 00002402 0023 011B ori.b -[A3], 0x1B 00002406 0007 047B ori.b D7, 0x7B /* '{' */ 0000240A AB73 syscall stMASK0 0000240C 29F1 E317 BC40 0213 758B 2045 move.l 0x758B2045, [[A1] + A6 * 2 - 0x43BFFDED] 00002418 6ABB bpl -0x43 /* 000023D5 */ 0000241A 4A12 tst.b [A2] 0000241C 7307 moveq.l D1, 0x07 0000241E 4002 negx.b D2 00002420 4B75 25D3 6AB3 0A25 chk.w D5, [[] + 0x6AB30A25] 00002428 E9BB rol D3, D4 label0000242A: 0000242A 1FE4 move.b <>, -[A4] 0000242C 1714 move.b -[A3], [A4] 0000242E B7E1 cmpa.l A3, -[A1] 00002430 376C 7307 3A5B move.w [A3 + 0x3A5B], [A4 + 0x7307] 00002436 1414 move.b D2, [A4] 00002438 02EB .incomplete 0000243A 7306 moveq.l D1, 0x06 0000243C 725B moveq.l D1, 0x5B 0000243E 078B bclr A3, D3 00002440 1A34 0A0F move.b D5, [A4 + D0 * 2 + 0xF] 00002444 3683 move.w [A3], D3 00002446 0106 btst D6, D0 00002448 7243 moveq.l D1, 0x43 0000244A 0323 btst -[A3], D1 0000244C 185B movea.b A4, [A3]+ 0000244E 11AC 2B02 1303 FB04 1043 move.b [[A0 + <> + D1 * 2] - 0x4FBEFBD], [A4 + 0x2B02] 00002458 03FB .incomplete 0000245A 0428 2B02 2108 subi.b [A0 + 0x2108], 0x2 00002460 0B1A btst [A2]+, D5 00002462 1402 move.b D2, D2 00002464 1382 7307 3613 0C87 move.b [[A1 + <>] + D7 * 2 + 0x36130C87], D2 0000246C 1FF2 0933 0FC1 0630 8B15 5AF3 move.b <>, [[A2 + 0xFC10630 + D0] - 0x74EAA50D] 00002478 1813 move.b D4, [A3] 0000247A 07FB .incomplete 0000247C 08DB 037B bset.b [A3]+, 0x7B /* '{' */ 00002480 1009 move.b D0, A1 00002482 0381 bclr D1, D1 00002484 F223 67A1 fmove (float) -[A3], fp7 00002488 5793 subq.l [A3], 3 0000248A 29AB 0593 2954 move.l <>, [A3 + 0x593] 00002490 2B46 1081 move.l [A5 + 0x1081], D6 00002494 3D84 064C move.w [A6 + D0.w * 8 + 0x4C], D4 00002498 7C0F moveq.l D6, 0x0F 0000249A 9270 125B sub.w D1, [A0 + D1.w * 2 + 0x5B] 0000249E 0762 bchg -[A2], D3 000024A0 FB15 .extension 0xB15 <> // unimplemented 000024A2 E545 asl D5.w, 2 000024A4 F33F .extension 0x33F <> // unimplemented 000024A6 E145 asl D5.w, 8 000024A8 E30A lsl D2.b, 1 000024AA 7307 moveq.l D1, 0x07 000024AC E52E lsl D6.b, D2 000024AE 0F36 4106 21ED btst [[A6 + <>] + D4 + 0x21ED], D7 000024B4 2310 move.l -[A1], [A0] 000024B6 C516 and.b [A6], D2 000024B8 9601 sub.b D3, D1 000024BA 5F2E 10DE subq.b [A6 + 0x10DE], 7 000024BE 019C bclr [A4]+, D0 000024C0 1710 move.b -[A3], [A0] 000024C2 2996 003B move.l [A4 + D0.w + 0x3B], [A6] 000024C6 640B bcc +0xD /* 000024D3 */ 000024C8 0EAA F312 1717 4C4C .invalid.l [A2 + 0x4C4C], 0xF3121717 // invalid immediate operation 000024D0 9270 00AB sub.w D1, [A0 + D0.w - 0x85] 000024D4 320B move.w D1, A3 000024D6 0E12 3E05 .invalid.b [A2], 0x5 // invalid immediate operation 000024DA 18F3 126E move.b [A4]+, [A3 + D1.w * 2 + 0x6E] 000024DE 3066 movea.w A0, -[A6] 000024E0 1307 move.b -[A1], D7 000024E2 F30D .extension 0x30D <> // unimplemented 000024E4 6347 bls +0x49 /* 0000252D */ 000024E6 0F3E btst <>, D7 000024E8 4B50 chk.w D5, [A0] 000024EA D272 6465 add.w D1, [A2 + D6.w * 4 + 0x65] 000024EE 0464 1717 subi.w -[A4], 0x1717 000024F2 EE33 roxr D3.b, D7 000024F4 23AB 0833 34F3 move.l [A1 + D3.w * 4 - 0x13], [A3 + 0x833] 000024FA 0D93 bclr [A3], D6 000024FC 2D93 3B16 E481 move.l [[A6] + D3 * 2 - 0x1B7F], [A3] 00002502 000F 1633 ori.b A7, 0x33 /* '3' */ 00002506 2712 move.l -[A3], [A2] 00002508 3ED6 move.w [A7]+, [A6] 0000250A 6B30 bmi +0x32 /* 0000253C */ 0000250C DB5A add.w [A2]+, D5 0000250E 0505 btst D5, D2 00002510 7310 moveq.l D1, 0x10 00002512 170A move.b -[A3], A2 00002514 6903 bvs +0x5 /* 00002519 */ 00002516 0FFB .incomplete 00002518 042C 64B3 2B8B subi.b [A4 + 0x2B8B], 0xB3 0000251E 0364 bchg -[A4], D1 00002520 F316 .extension 0x316 <> // unimplemented 00002522 FB16 .extension 0xB16 <> // unimplemented 00002524 7264 moveq.l D1, 0x64 00002526 1304 move.b -[A1], D4 00002528 2B13 move.l -[A5], [A3] 0000252A 1FE0 move.b <>, -[A0] 0000252C E905 asl D5.b, 4 0000252E B204 cmp.b D1, D4 00002530 E505 asl D5.b, 2 00002532 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00002534 B30F cmpm.b [A1]+, [A7]+ 00002536 A90A syscall CalcVBehind 00002538 1C96 move.b [A6], [A6] 0000253A A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1 label0000253C: 0000253C 5B23 subq.b -[A3], 5 0000253E AB00 syscall BitBlt 00002540 C165 and.w -[A5], D0 00002542 270F move.l -[A3], A7 00002544 0316 btst [A6], D1 00002546 24CB move.l [A2]+, A3 00002548 169B move.b [A3], [A3]+ 0000254A 0065 51AE ori.w -[A5], 0x51AE 0000254E 3C12 move.w D6, [A2] 00002550 1617 move.b D3, [A7] 00002552 0DA5 bclr -[A5], D6 00002554 3323 move.w -[A1], -[A3] 00002556 C300 abcd D1, D0 00002558 0B02 btst D2, D5 0000255A A0D3 syscall vBTUpdate 0000255C 0F26 btst -[A6], D7 0000255E 1307 move.b -[A1], D7 00002560 A936 syscall DeleteMenu 00002562 3E41 movea.w A7, D1 00002564 3A07 move.w D5, D7 00002566 0E25 2E28 .invalid.b -[A5], 0x28 /* '(' */ // invalid immediate operation 0000256A DE3C 8507 add.b D7, 0x7 0000256E 2C00 move.l D6, D0 00002570 4B45 chk.w D5, D5 00002572 AB08 syscall PutPicOp 00002574 C606 and.b D3, D6 00002576 1B27 move.b -[A5], -[A7] 00002578 2501 move.l -[A2], D1 0000257A 1641 movea.b A3, D1 0000257C 1325 move.b -[A1], -[A5] 0000257E 01F3 .incomplete 00002580 1CC4 move.b [A6]+, D4 00002582 168B move.b [A3], A3 00002584 032C 231D btst [A4 + 0x231D], D1 00002588 0663 1721 addi.w -[A3], 0x1721 0000258C 073E btst <>, D3 0000258E 6502 bcs +0x4 /* 00002592 */ 00002590 3E14 move.w D7, [A4] label00002592: 00002592 250B move.l -[A2], A3 00002594 C606 and.b D3, D6 00002596 130E move.b -[A1], A6 00002598 0FA2 bclr -[A2], D7 0000259A 460B not.b A3 0000259C 0832 8423 024C btst.b [A2 + D0.w * 2 + 0x4C], 0x23 /* '#' */ 000025A2 E33A rol D2.b, D1 000025A4 34B3 131F FB18 410C move.w [A2], [[A3] + D1 * 2 - 0x4E7BEF4] 000025AC AB08 syscall PutPicOp 000025AE 0F05 btst D5, D7 000025B0 40ED C814 move.w [A5 - 0x37EC], SR 000025B4 BB58 xor.w [A0]+, D5 000025B6 DA81 add.l D5, D1 000025B8 3BEB 12B3 move.w <>, [A3 + 0x12B3] 000025BC 0674 D548 C541 addi.w [[A4 + <>]], 0xD548 000025C2 2E07 move.l D7, D7 000025C4 0394 bclr [A4], D1 000025C6 7406 moveq.l D2, 0x06 000025C8 0705 btst D5, D3 000025CA F834 EB67 .tblXX 0xF834, 0xEB67 // unimplemented 000025CE BB01 xor.b D1, D5 000025D0 B68B cmp.l D3, A3 000025D2 7A33 moveq.l D5, 0x33 000025D4 0476 7B02 BB26 7606 EC3C subi.w [[A6 + 0x7606] + A3 * 2 - 0x13C4], 0x7B02 000025DE EC4E lsr D6.w, 6 000025E0 EC78 ror D0.w, D6 000025E2 153E move.b -[A2], <> 000025E4 1E04 move.b D7, D4 000025E6 7B09 moveq.l D5, 0x09 000025E8 EB12 roxl D2.b, 5 000025EA B551 xor.w [A1], D2 000025EC 3B05 move.w -[A5], D5 000025EE 7407 moveq.l D2, 0x07 000025F0 14A2 move.b [A2], -[A2] 000025F2 AB6F syscall rcMask1 000025F4 1C17 move.b D6, [A7] 000025F6 003B 3328 4108 ori.b [PC + <> + D4], 0x28 /* '(' */ 000025FC 74B3 moveq.l D2, 0xFFFFFFB3 000025FE 06EB .incomplete 00002600 12F3 01F3 81C4 100F 3031 0906 move.b [A1]+, [[-0x7E3BEFF1] + 0x30310906] 0000260C 0827 0B65 btst.b -[A7], 0x65 /* 'e' */ 00002610 021B 10A7 andi.b [A3]+, 0xA7 00002614 217F E965 move.l [A0 - 0x169B], <> 00002618 032A 4505 btst [A2 + 0x4505], D1 0000261C 0505 btst D5, D2 0000261E CB00 abcd D5, D0 00002620 E303 asl D3.b, 1 00002622 AC39 syscall SeedFill, auto_pop 00002624 0527 btst -[A7], D2 00002626 004C C103 ori.w A4, 0xC103 0000262A A206 syscall KillIO, flags=2 0000262C F30F .extension 0x30F <> // unimplemented 0000262E 0104 btst D4, D0 00002630 FB1D .extension 0xB1D <> // unimplemented 00002632 3CF3 3758 move.w [A6]+, [A3] 00002636 5B08 subq.b A0, 5 00002638 61B1 bsr -0x4D /* 000025EB */ 0000263A 0709 btst A1, D3 0000263C 1481 move.b [A2], D1 0000263E 957B 2001 sub.w [PC + D2.w + 0x1], D2 00002642 048B 6FA1 1233 subi.l A3, 0x6FA11233 00002648 0087 00C0 2D08 ori.l D7, 0xC02D08 0000264E F114 .extension 0x114 <> // unimplemented